HPDFXFADecodeButtonCaption

Модуль: HPDFXFAHeadless

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

Декодирует текущую скалярную или XHTML-подпись push-кнопки теми же значениями шаблона по умолчанию и тем же парсером, что и нативная подготовка appearance подписи

Families должен содержать от одной до шестнадцати объявленных меток семейств; функция использует метки для декодирования и не читает и не меняет их массивы программ

DefaultStyle сообщает действующие размер, цвет, выравнивание, насыщенность, наклон и объявленную гарнитуру из шаблона; возвращённые runs сохраняют inline-форматирование и границы абзацев

Задайте PreserveFontFamilyLists, чтобы сохранить упорядоченные авторские метки в FontFamilyCandidates каждого run, включая ещё не настроенные метки, до разрешения каталога установленных шрифтов

Скалярный путь берёт Unicode Text напрямую; rich-путь декодирует текущие метаданные boolcaptionrichhex и применяет из Options лимиты объектов, code units и отмены

Владение входными массивами остаётся у вызывающего, а возвращённый управляемый массив runs принадлежит ему; функция не мутирует документ, не опрашивает GDI и не пишет в потоки