HPDFXFADecodeButtonCaption

Unit: HPDFXFAHeadless

function HPDFXFADecodeButtonCaption(const Text: UnicodeString;
  const Style: AnsiString; const Families: THPDFHeadlessRichTextFontFamilies;
  const Options: TXFAHeadlessPDFOptions; PreserveFontFamilyLists: Boolean;
  out DefaultStyle: THPDFHeadlessRichTextRun): THPDFHeadlessRichTextRuns;

Decodeert het huidige scalar- of XHTML-pushbutton-caption met dezelfde template-defaults en parser als native caption-appearance-voorbereiding

Families moet één tot zestien gedeclareerde family-labels bevatten; deze functie gebruikt de labels voor decodering en leest of muteert diens programma-arrays niet

DefaultStyle rapporteert de effectieve template-grootte, kleur, uitlijning, weight, posture en gedeclareerd typeface; de teruggegeven runs behouden inline formatting en paragraafgrenzen

Zet PreserveFontFamilyLists aan om geordende authored labels in de FontFamilyCandidates van elke run te behouden, inclusief labels die nog niet zijn geconfigureerd, vóór het oplossen van een installed-font-catalogus

Het scalar-pad neemt Unicode Text direct over; het rich-pad decodeert de huidige boolcaptionrichhex-metadata en past object-, code-unit- en annuleringslimieten uit Options toe

De aanroeper houdt het eigendom van invoerarrays en is eigenaar van de teruggegeven managed run-array; deze functie doet geen documentmutatie, geen GDI-query en geen stream-write