HPDFXFADecodeButtonCaption

Unit: HPDFXFAHeadless

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

Decodifica el caption actual de pushbutton escalar o XHTML usando los mismos defaults de plantilla y parser que la preparación nativa de appearances de captions

Families debe contener de una a dieciséis etiquetas de familia declaradas; esta función usa las etiquetas para decodificar y no lee ni muta sus arreglos de programas

DefaultStyle reporta el tamaño, color, alineación, weight, postura y typeface declarados efectivos de la plantilla; los runs devueltos preservan el formato inline y las fronteras de párrafo

Asigna PreserveFontFamilyLists para retener etiquetas ordenadas del autor en el FontFamilyCandidates de cada run, incluidas etiquetas todavía no configuradas, antes de resolver un catálogo de fuentes instaladas

La ruta escalar toma el Text Unicode directamente; la ruta rica decodifica los metadatos boolcaptionrichhex actuales y aplica los límites de objetos, code units y cancelación de Options

El llamador conserva la propiedad de los arreglos de entrada y es dueño del arreglo administrado de runs devuelto; esta función no hace mutación de documentos, consultas GDI ni escrituras de streams