THPDFHeadlessTextAppearanceOptions
خيارات في HPDFHeadlessAppearance لـ Form XObjects بـ Unicode مع تخطيط مقيس وتشكيل معقد اختياري
| الحقل | الافتراضي والعقد |
|---|---|
Width, Height | 200 × 30 وحدة PDF؛ وتعبئة المستند تشتق هذه القيم من مستطيل كل widget |
FontSize | 12 وحدة PDF؛ والصفر يطلب auto-fit بحد أقصى 12 |
Padding | وحدتان على كل حافة، تاركتين مستطيل قص داخليًا موجبًا |
TextColor[0..2] | مكوّنات RGB سوداء، كل منها من صفر إلى واحد |
PaintWhiteBackground | True، تصبغ خلفية widget كاملةً بالأبيض |
Alignment | htaLeft; تدعم الوسط واليمين، مع أولوية Q الموروث للحقل أثناء تعبئة المستند |
Multiline, WrapText | False وTrue؛ وفواصل فقرات CR/LF والتفاف أسطر منطقية مقيس، مع تشتق تعبئة المستند وضع multiline من أعلام الحقل |
CombCells | صفر؛ والقيمة الموجبة توسّط محارف scalar مباشرة في خلايا فردية، مشتقة من MaxLen لحقول النص comb |
Rotation | صفر؛ ومضاعفات 90 درجة مقنَّنة بترديد على 360، مشتقة من MK.R للـ widget أثناء تعبئة المستند |
LineSpacing | 1.2 من حجم الخط، محدودًا من 1 إلى 10 |
CharacterSpacing, WordSpacing | صفر نقطة PDF؛ وتباعد منتهٍ موجب أو سالب محدود السقف بقيمة مطلقة 1000000، مع تطبيق تباعد الكلمات على U+0020 وتباعد المحارف مرة واحدة بعد كل scalar مباشر أو عنقود مشكَّل، بما يشمل العنقود الأخير |
ShapeComplexText | True؛ وتحميل بيئتي تشغيل HarfBuzz وFriBidi المطابقتين فقط عندما يتطلب النص المعقد تشكيلًا |
FallbackFontFamilies | False؛ وTrue تفعّل fallback خطوط للمحرف الكامل عبر عائلات rich-text مقدَّمة صراحة، محفظةً القيم الأصلية والأنماط المؤلفة؛ وباني النص أحادي الخط لا يبحث في عائلات أخرى |
HighlightLines | مصفوفة أعداد صحيحة ديناميكية فارغة؛ وكل فهرس سطر مرئي غير سالب يصبغ خلفية زرقاء، بعدد صفوف محدود السقف بـ MaxGlyphs وصفوف خارج الشاشة مقصوصة |
HighlightLine | -1؛ وفهرس سطر مرئي غير سالب يصبغ خلفية اختيار زرقاء لمظاهر صناديق القوائم |
Border | habNone; وhabRectangle أو habCircle تصبغان مخطط زر محدود السقف |
MaxFontBytes | 8 MiB عبر البرامج المنتقاة والبرامج المرشحة المفحوصة خلال fallback العائلات المقدَّمة |
MaxObjectBytes | 16 MiB لكل قاموس أو مسار بما يشمل حمولته |
MaxGlyphs | 65535 من scalars الإدخال والمحارف الرسومية المولَّدة، محدودًا بنطاق CID ذي 16 بت |
CancellationToken | Nil أو token مملوك للمستدعي يبقى حيًا طوال العملية |
الأبعاد والحشو وحجم الخط يجب أن تكون منتهية؛ والأبعاد وحجم الخط غير الصفري محدودة السقف من 0.000001 إلى 1000000 وحدة، ويجب أن يبقى مستطيل القص الداخلي 0.000001 وحدة على الأقل في كل محور
auto-fit الذي سيُسلسل حجم خط صفرًا يُرفض، بينما النص ذو الحجم الثابت يُقص إلى مستطيل widget الداخلي
تباعد النص يدخل في العروض المقيسة والمحاذاة والالتفاف وauto-fit؛ ونص CID المولَّد يستخدم توجيه محارف رسومية مطلقًا لأن PDF Tw لا يسري على شفرة المسافة ذات البايتين في Identity-H
تعبئة المستند تقيّد أكثر ميزانيات الكائنات والمحارف الرسومية بخيارات المستند، وتقيّد حجم الخط بالبايتات بميزانية المسارات المفكوكة، وتقبل الكائنات الجديدة التراكمية مقابل ميزانية الملف المتبقية