HPDFXFADecodeButtonCaption

Unit: HPDFXFAHeadless

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

Decodifica a caption atual de pushbutton, escalar ou XHTML, usando os mesmos defaults de template e o mesmo parser da preparação nativa de aparências de captions

Families precisa conter de um a dezesseis rótulos de família declarados; esta função usa os rótulos para decodificar e não lê nem muta seus arrays de programas

DefaultStyle informa o tamanho, cor, alinhamento, weight, posture e typeface declarados efetivos do template; os runs retornados preservam a formatação inline e as fronteiras de parágrafos

Defina PreserveFontFamilyLists para reter os rótulos autorados ordenados no FontFamilyCandidates de cada run, incluindo rótulos ainda não configurados, antes de resolver um catálogo de fontes instaladas

O caminho escalar recebe Unicode Text diretamente; o caminho rich decodifica os metadados boolcaptionrichhex atuais e aplica os limites de objetos, code units e cancelamento de Options

O chamador mantém a posse dos arrays de entrada e é dono do array gerenciado de runs retornado; esta função não muta documento, não faz query GDI nem grava em streams