HPDFBuildHeadlessRichTextFamilyAppearance

function HPDFBuildHeadlessRichTextFamilyAppearance(
  const Runs: THPDFHeadlessRichTextRuns;
  const Families: THPDFHeadlessRichTextFontFamilies;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

Construit une appearance possédée par l'appelant en utilisant la famille et le style configurés de chaque run, avec le comportement existant de paragraphe, de wrapping, de façonnage contextuel, de bidi, de rotation, de décoration et de placement de marques

Positionnez Options.FallbackFontFamilies à True pour un repli borné vers les familles fournies ; la sélection utilise des graphèmes Unicode entiers à travers les coutures de runs d'auteur et préserve dans l'appearance les tailles et couleurs réellement typées tout en conservant la valeur d'auteur d'origine

Le bundle renvoyé possède tous les objets générés ; ObjectCount donne la plage contiguë d'objets, et l'appelant doit libérer le bundle après consommation

La sélection de familles, le chargement réel des polices, les octets de polices cumulés, les bornes de runs et d'objets et l'annulation conservent les erreurs typées d'appearances et les garanties de propriété existantes

Comportement des familles nommées · Builder à famille unique

Les polices OpenType CFF 1 sont prises en charge via le backend d'apparences de police compact, avec police complète, mapping CID réel, texte Unicode, widths et politique d'embarquement