HPDFXFABuildChoiceFieldAppearance

Unit: HPDFXFAHeadless

function HPDFXFABuildChoiceFieldAppearance(const Kind, Value, Style: AnsiString;
  const Items: TXFAFieldOptions; Width, Height: Double;
  const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
  const Options: TXFAHeadlessPDFOptions;
  GenerateAppearance: Boolean = True): THPDFXFAChoiceAppearance;

تجهز حقل اختيار combo أو قائمة أصليًا واحدًا دون تغيير مستند أو تدفق إخراج للمستدعي، مستخدمةً مستهلك الخيار والتحديد والتمرير والمظهر نفسه المستخدم في إنشاء XFA headless التلقائي

Kind إما combo أو list؛ وValue وItems تحويان نص UTF-8 وWidth وHeight نقاط PDF فيزيائية وStyle تحوي البيانات الوصفية التي تصدرها callback تخطيط XFA

مصفوفات التصدير والعرض الدقيقة والتحديد الخام في Style ذات الأسبقية على وسائط Items وValue التوافقية، محافظةً على الفراغ المؤلف وتسميات العرض المنفصلة

The returned الحزمة تحوي V وOpt وI عند التحديد وTI للقوائم وFf وQ، زائد AP وDA عند الطلب؛ وتستثني هوية الحقل وهوية الصفحة والأب والمستطيل

القوائم متعددة التحديد تخزن مصفوفة قيم PDF حقيقية وفهارس تحديد بترتيب الخيارات؛ وcomb القابلة للتحرير تحفظ نصًا حرًا دون اختراع فهرس خيار

TrueTypeFont تزود برنامج الخط الفعلي للمظاهر المولدة؛ والقائمة تتمرير لتظهر الخيارات المختارة بمقاييس الخط الفعلية وترسم الصفوف المختارة بتسميات عرضها

GenerateAppearance الافتراضي True؛ وFalse تجهز البيانات الوصفية فقط ولا تتطلب برنامج خط ولا تنشئ AP أو DA ولا تجري عمل محارف؛ والقائمة بيانات-وصفية فقط تبدأ من أول فهرس مختار لأن مقاييس العارض تحدد viewport النهائي لها

FirstObjectNumber يجب أن تكون موجبة وتترك فضاء لكل أعداد الكائنات المولدة المتتالية؛ والمستدعي يحجز ذلك المدى ويتبنى الكائنات ويسجل Fonts في AcroForm DR الخاصة بها قبل إلحاق Properties بـ widget فعلي

الحزمة تملك كل الكائنات حتى الفصل، وحدود الإدخال والكائنات والخطوط والمحارف والبايتات المسلسلة والإلغاء في Options تنطبق طوال التجهيز

لمستهلك THotPDF في Windows، راجع حقول اختيار XFA القديمة