HPDFBuildHeadlessTextFamilyAppearance

function HPDFBuildHeadlessTextFamilyAppearance(const Text: UnicodeString;
  const Families: THPDFHeadlessRichTextFontFamilies;
  FirstObjectNumber, MaximumObjects: Integer;
  const Options: THPDFHeadlessTextAppearanceOptions): THPDFHeadlessTextAppearance;

Baut eine dem Aufrufer gehörende Plain-Text-Appearance aus ein bis sechzehn gelieferten Family-Labels und deren regulären TrueType-Fontprogrammen

Mit FallbackFontFamilies=False behält die erste Family das strikte Ein-Font-Verhalten; auf True setzen, um für jedes Unicode-Graphem in konfigurierter Family-Reihenfolge einen vollständigen gelieferten Font auszuwählen

Ein einheitlich aufgelöstes Feld behält die originale Plain-Appearance-Primitive; gemischter Plain-Text nutzt echte kontextsensitive Font-Komposition, ohne Rich-Text-Werte zu erzeugen, während gemischter Comb-Text skalare Zellen, gemeinsame Baselines, Ausrichtung, Rotation und Clipping beibehält

MaximumObjects begrenzt den vollständigen zusammenhängenden Objektbereich, einschließlich Kindzellen-Forms; Font-, Objekt-, Glyph- und Abbruchlimits bleiben aktiv, und das aggregierte Font-Embedding schließt jedes wiederholte Zellenprogramm ein

Das Bundle besitzt seine Objekte und muss vom Aufrufer freigegeben werden; vor dem Freigeben verbrauchen oder abkoppeln, mit ObjectCount statt sieben Objekte anzunehmen

Skalares Family-Verhalten und Grenzen · Ein-Font-Builder