HPDFXFABuildButtonAppearance
Unit: HPDFXFAHeadless
function HPDFXFABuildButtonAppearance(const Text, Style: AnsiString;
Width, Height: Double; const TrueTypeFont: SysUtils.TBytes;
FirstObjectNumber: Integer; const Options: TXFAHeadlessPDFOptions;
const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFAButtonAppearance;
تجهز مظهر زر دفع فعليًا واحدًا باستخدام مستهلكي التسمية والحالة والخط والتخطيط الأصلية نفسها المستخدمة في إنشاء XFA headless التلقائي؛ وText بـ UTF-8 وStyle هي البيانات الوصفية التي تصدرها callback تخطيط XFA وWidth/Height نقاط PDF فيزيائية
TrueTypeFont تزود البرنامج الافتراضي الحقيقي؛ وOptions.CaptionFontFamilies تزود برامج regular وbold وitalic وbold-italic فعلية إضافية، مع تسمياتها المصرح بها
FirstObjectNumber يجب أن تكون موجبة وتترك فضاء لكل أعداد الكائنات المولدة المتتالية؛ والمعاد الحزمة يملك الكائنات الأصلية القابلة للوصول وجذري خصائص widget والخط الافتراضي المنفصلين
المصنع لا يغيّر مستندًا للمستدعي أبدًا ولا يكتب تدفقًا له؛ وفحوص الخطوط والمحارف والإدخال والكائنات والبايتات المسلسلة والإلغاء تنطبق أثناء التجهيز
مع ResolvedCaptionRuns تساوي nil، يُحفظ مسار العائلات المهيأة القائم؛ والتجاوز الاختياري يدعم مخزون خطوط مثبتة محلولًا منفصلًا دون استبدال النص أو التنسيق المؤلف
التجاوز غير الفارغ يتطلب حمولة التسمية الغنية الحالية وعدد مقاطع ونصًا ونمطًا وحجمًا ولونًا وتسطيرًا وشطبًا وحد فقرة ومحاذاة وFontFamilyCandidates مرتبة مطابقةً بدقة؛ وفقط FontFamily يمكنها التغيير إلى تسمية مهيأة
ثم يختار احتياط الخطوط المشترك عائلة حقيقية تغطي المجموعة الكتابية كاملةً عبر كل الأنماط المشاركة؛ وبرامج bold أو italic الغائبة لا تُولَّد اصطناعيًا أبدًا
بيانات وصف تسميات normal/down/rollover والتسميات الفارغة الصريحة والتسميات المخفية وسلوك الاحتياط الصفري العادي تتبع دلالات تسميات أزرار الدفع