HPDFXFADecodeButtonCaption
Unit: HPDFXFAHeadless
function HPDFXFADecodeButtonCaption(const Text: UnicodeString;
const Style: AnsiString; const Families: THPDFHeadlessRichTextFontFamilies;
const Options: TXFAHeadlessPDFOptions; PreserveFontFamilyLists: Boolean;
out DefaultStyle: THPDFHeadlessRichTextRun): THPDFHeadlessRichTextRuns;
Dekodiert die aktuelle skalare oder XHTML-Pushbutton-Caption mit denselben Template-Defaults und demselben Parser wie die native Caption-Appearance-Vorbereitung
Families muss ein bis sechzehn deklarierte Familienlabels enthalten; die Funktion nutzt die Labels zum Dekodieren und liest oder verändert ihre Programm-Arrays nicht
DefaultStyle meldet die wirksame Template-Größe, Farbe, Ausrichtung, Stärke, Neigung und den deklarierten Typeface; die zurückgegebenen Runs bewahren Inline-Formatierung und Absatzgrenzen
Setze PreserveFontFamilyLists, um geordnete authorisierte Labels in den FontFamilyCandidates jedes Runs zu behalten — auch noch nicht konfigurierte —, bevor ein Katalog installierter Fonts aufgelöst wird
Der skalare Pfad nimmt Unicode-Text direkt; der Rich-Pfad dekodiert die aktuellen boolcaptionrichhex-Metadaten und wendet Objekt-, Code-Unit- und Abbruch-Limits aus Options an
Der Aufrufer behält das Eigentum an Eingabe-Arrays und besitzt das zurückgegebene verwaltete Run-Array; die Funktion verändert kein Dokument, fragt kein GDI ab und schreibt in keinen Stream