TXFAHeadlessPDFOptions.CaptionFontFamilies

الوحدة: HPDFXFAHeadless

CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;

زوّد برامج TrueType فعلية لتسميات checkbox وradio وأزرار الدفع التلقائية، بما يشمل مقاطع XHTML الغنية ووزن الخط العددي ووضعيته وخطه

Default تعيد مصفوفة فارغة؛ ومعامل TrueTypeFont القائم يزود وجه regular الافتراضي، بينما تتطلب وجوه bold وitalic وbold-italic المطلوبة برامجها الحقيقية الخاصة

المصفوفة الصريحة تحوي من عائلة واحدة إلى ست عشرة بأسماء مميزة غير فارغة يقبلها فاك النص الغني الأصلي؛ وعائلتها الأولى هي الافتراضي، وبرنامج regular الأول الغائب يستخدم TrueTypeFont

font.typeface للتسمية تختار عائلة مهيأةً بالاسم وتعود إلى العائلة الأولى عندما لا تُهيأ؛ وقوائم font-family في CSS بـ XHTML تستخدم اختيار العائلات المهيأة القائم للفاك

كل نمط مختار يستخدم مصفوفة البايتات المقابلة له hrfsRegular أو hrfsBold أو hrfsItalic أو hrfsBoldItalic؛ والمنشئ لا يولّد وجوهًا اصطناعية ولا يحمل خطوطًا من نظام التشغيل أو الشبكة

هذه العائلات تنطبق على تسميات Boolean وأزرار الدفع؛ وحقول مولدة أخرى تحفظ عقد TrueTypeFont الأصلي

procedure ConfigureCaptionFaces(var Options: TXFAHeadlessPDFOptions;
  const RegularBytes, BoldBytes, ItalicBytes, BoldItalicBytes: TBytes);
begin
  SetLength(Options.CaptionFontFamilies, 1);
  Options.CaptionFontFamilies[0].FamilyName := 'Primary';
  Options.CaptionFontFamilies[0].Fonts[hrfsRegular] := RegularBytes;
  Options.CaptionFontFamilies[0].Fonts[hrfsBold] := BoldBytes;
  Options.CaptionFontFamilies[0].Fonts[hrfsItalic] := ItalicBytes;
  Options.CaptionFontFamilies[0].Fonts[hrfsBoldItalic] := BoldItalicBytes;
end;

هيّئ Options بـ Default وزوّد بايتات البرامج قبل استدعاء المنشئ؛ ولا تغيّر تلك المصفوفات أثناء الاستدعاء المتزامن

MaxFontBytes تحد البرنامج الافتراضي الأصلي وبرامج الأنماط الفريدة الإجمالية المستخدمة من كل تسمية؛ وMaxBytes تحد إضافةً كل البرامج المضمّنة عبر PDF المرشح

برامج الأنماط تتقاسم بين الشظايا داخل التسمية الواحدة؛ وحالات Boolean تتقاسم Form التسمية المشترك لها، بينما تحفظ حالات أزرار الدفع المؤلفة منفصلةً رسوم خطوط تسمياتها منفصلة

الوجوه الغائبة والمحارف الغائبة وبرامج الخطوط غير الصالحة وفشول ميزانية الموارد والإلغاء تُجهض تجهيز المرشح دون تغيير تدفق الوجهة للمستدعي

الخيارات والميزانيات · سلوك مستهلك التسميات الغنية · تسميات وحالات أزرار الدفع