THPDFHeadlessTextAppearanceOptions

خيارات في HPDFHeadlessAppearance لـ Form XObjects بـ Unicode مع تخطيط مقيس وتشكيل معقد اختياري

الحقلالافتراضي والعقد
Width, Height200 × 30 وحدة PDF؛ وتعبئة المستند تشتق هذه القيم من مستطيل كل widget
FontSize12 وحدة PDF؛ والصفر يطلب auto-fit بحد أقصى 12
Paddingوحدتان على كل حافة، تاركتين مستطيل قص داخليًا موجبًا
TextColor[0..2]مكوّنات RGB سوداء، كل منها من صفر إلى واحد
PaintWhiteBackgroundTrue، تصبغ خلفية widget كاملةً بالأبيض
AlignmenthtaLeft; تدعم الوسط واليمين، مع أولوية Q الموروث للحقل أثناء تعبئة المستند
Multiline, WrapTextFalse وTrue؛ وفواصل فقرات CR/LF والتفاف أسطر منطقية مقيس، مع تشتق تعبئة المستند وضع multiline من أعلام الحقل
CombCellsصفر؛ والقيمة الموجبة توسّط محارف scalar مباشرة في خلايا فردية، مشتقة من MaxLen لحقول النص comb
Rotationصفر؛ ومضاعفات 90 درجة مقنَّنة بترديد على 360، مشتقة من MK.R للـ widget أثناء تعبئة المستند
LineSpacing1.2 من حجم الخط، محدودًا من 1 إلى 10
CharacterSpacing, WordSpacingصفر نقطة PDF؛ وتباعد منتهٍ موجب أو سالب محدود السقف بقيمة مطلقة 1000000، مع تطبيق تباعد الكلمات على U+0020 وتباعد المحارف مرة واحدة بعد كل scalar مباشر أو عنقود مشكَّل، بما يشمل العنقود الأخير
ShapeComplexTextTrue؛ وتحميل بيئتي تشغيل HarfBuzz وFriBidi المطابقتين فقط عندما يتطلب النص المعقد تشكيلًا
FallbackFontFamiliesFalse؛ وTrue تفعّل fallback خطوط للمحرف الكامل عبر عائلات rich-text مقدَّمة صراحة، محفظةً القيم الأصلية والأنماط المؤلفة؛ وباني النص أحادي الخط لا يبحث في عائلات أخرى
HighlightLinesمصفوفة أعداد صحيحة ديناميكية فارغة؛ وكل فهرس سطر مرئي غير سالب يصبغ خلفية زرقاء، بعدد صفوف محدود السقف بـ MaxGlyphs وصفوف خارج الشاشة مقصوصة
HighlightLine-1؛ وفهرس سطر مرئي غير سالب يصبغ خلفية اختيار زرقاء لمظاهر صناديق القوائم
BorderhabNone; وhabRectangle أو habCircle تصبغان مخطط زر محدود السقف
MaxFontBytes8 MiB عبر البرامج المنتقاة والبرامج المرشحة المفحوصة خلال fallback العائلات المقدَّمة
MaxObjectBytes16 MiB لكل قاموس أو مسار بما يشمل حمولته
MaxGlyphs65535 من scalars الإدخال والمحارف الرسومية المولَّدة، محدودًا بنطاق CID ذي 16 بت
CancellationTokenNil أو token مملوك للمستدعي يبقى حيًا طوال العملية

الأبعاد والحشو وحجم الخط يجب أن تكون منتهية؛ والأبعاد وحجم الخط غير الصفري محدودة السقف من 0.000001 إلى 1000000 وحدة، ويجب أن يبقى مستطيل القص الداخلي 0.000001 وحدة على الأقل في كل محور

auto-fit الذي سيُسلسل حجم خط صفرًا يُرفض، بينما النص ذو الحجم الثابت يُقص إلى مستطيل widget الداخلي

تباعد النص يدخل في العروض المقيسة والمحاذاة والالتفاف وauto-fit؛ ونص CID المولَّد يستخدم توجيه محارف رسومية مطلقًا لأن PDF Tw لا يسري على شفرة المسافة ذات البايتين في Identity-H

تعبئة المستند تقيّد أكثر ميزانيات الكائنات والمحارف الرسومية بخيارات المستند، وتقيّد حجم الخط بالبايتات بميزانية المسارات المفكوكة، وتقبل الكائنات الجديدة التراكمية مقابل ميزانية الملف المتبقية