Legacy-appearances Unicode-текста XFA
THotPDF.ApplyXFAAsAcroForm создаёт нативные appearances на встроенном шрифте для текстовых, числовых, дата- и парольных полей, когда FormAppearancesWanted включён через AutoFormAppearances или вывод PDF 2.0
Текстовый appearance сохраняет действующие по каждому экземпляру семейство шрифта, начертание regular, bold, italic или bold-italic, размер шрифта, цвет текста, выравнивание, многострочные переносы, толщину и цвет границы
Шрифтовые программы берутся из фактически установленного в Windows семейства и начертания, без синтезированных жирности или курсива; метки Helvetica, Times или Times-Roman и Courier разрешаются в Arial, Times New Roman и Courier New соответственно
Каждое сохранённое поле сохраняет Unicode V и DV и редактируемый DA, разрешающийся в его встроенный шрифт Type0 через AcroForm DR
Парольные поля сохраняют авторское значение и рисуют по одной звёздочке на каждый Unicode-скаляр, включая дополнительный символ, представленный суррогатной парой; маскирование парольного appearance не шифрует значение поля
Повторяющиеся экземпляры сохраняют свои действующие значения и свойства шрифта после правок runtime-скриптов, SaveToBytes, перезагрузки и применения к THotPDF; откат события восстанавливает и значения, и действующие стили
Подготовка проверяет бюджеты входа, шрифтов, глифов, объектов и сериализованных байтов до принятия любых нативных объектов appearance; принятие каждого поля транзакционно, и отмена восстанавливает прежний граф, идентичность аннотаций, отложенную привязку шрифтов и кэши ресурсов страниц
Последующая повторная попытка может рисовать и более ранний текст страницы, и новый текст с корректными восстановленными ссылками на шрифты
Этот потребитель установленных шрифтов принадлежит Windows-пути THotPDF; переносимые XFA-клиенты получают те же UTF-8-подсказки семейства и стиля и могут передавать собственные шрифтовые программы
Аддитивные ключи стиля эмиссии — textfonttypefacehex для UTF-8-байтов семейства, textfontbold=1 и textfontitalic=1; существующий ключ шрифта остаётся доступным
Группы радиокнопок, legacy choice-поля и потребители тела rich-текста имеют отдельные пути реализации