HPDFXFADecodeButtonCaption

Enhet: HPDFXFAHeadless

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

Avkodar den aktuella skalära eller XHTML-pushbutton-caption med samma template-standardvärden och parsare som native beredning av caption-appearance

Families måste innehålla en till sexton deklarerade familjetiketter; funktionen använder etiketterna för avkodning och läser eller ändrar inte deras programarrayer

DefaultStyle rapporterar den effektiva template-storleken, färgen, justeringen, vikten, stilen och deklarerat typsnitt; de returnerade runsen bevarar inline-formatering och styckesgränser

Sätt PreserveFontFamilyLists för att behålla ordnade skapade etiketter i varje runs FontFamilyCandidates, inklusive etiketter som ännu inte är konfigurerade, innan en katalog över installerade typsnitt resolveras

Den skalära vägen tar Unicode-Text direkt; rich-vägen avkodar den aktuella boolcaptionrichhex-metadata och tillämpar gränser för objekt, kodenheter och avbrott från Options

Anroparen behåller ägarskapet av inmatade arrayer och äger den returnerade hanterade run-arrayen; funktionen utför ingen dokumentmutation, GDI-fråga eller strömskrivning