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 и не пишет в потоки