Булевы метаданные TXFAEmitField

Модуль: HPDFXFA

Существующая сигнатура callback TXFAEmitField остаётся неизменной; стили checkbox и radio несут эти дополнительные подсказки вместе с метаданными выбора

ПодсказкаЗначениеСмысл для потребителя
boolsizePDF-пунктыЭффективный размер checkButton, по умолчанию 10pt
boolshapesquare или roundФорма контура
boolmarkdefault, check, circle, cross, diamond, square или starФорма установленного маркера
boolneutral0 или 1Потребление третьего сохранённого значения отдельным checkbox
boolmarginl, boolmarginr, boolmargint, boolmarginbPDF-пунктыЭффективные внешние отступы объемлющего поля
boolinsetl, boolinsetr, boolinsett, boolinsetbPDF-пунктыЭффективные внутренние отступы UI checkButton
boolvaligntop, middle или bottomВертикальное выравнивание абзаца маркера
boolborder, boolborderpresenceТокен присутствияГраница UI и видимость первого ребра
boolborderwidthPDF-пунктыТолщина первого ребра UI
boolbordercolorШесть шестнадцатеричных RGB-цифрЦвет первого ребра UI
boolcaptionhexБайты UTF-8 в шестнадцатеричном кодеТочное эффективное скалярное значение подписи с сохранением разделителей
boolcaptionrichhexБайты XHTML UTF-8 в шестнадцатеричном кодеОграниченное эффективное тело XHTML с применёнными шаблонными наложениями и без нетекстовых содержимого комментариев и PI в рендер-копии
boolcaptionweight, boolcaptionpostureТокены weight и posture шрифтаЭффективный выбор стилевого начертания скалярной подписи или подписи по умолчанию
boolcaptiontypefacehexИмя UTF-8 в шестнадцатеричном кодеЯвное эффективное переопределение семейства шрифта подписи
boolcaptionplacementleft, right, top, bottom или inlineРазмещение области подписи
boolcaptionpresencevisible, hidden, invisible или inactiveУчастие подписи в компоновке и рендеринге
boolcaptionreservePDF-пунктыЯвный размер области подписи; отсутствие или ноль включает естественный размер
boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginbPDF-пунктыВнутренние отступы текста подписи
boolcaptionsizePDF-пунктыПереопределение размера шрифта подписи
boolcaptioncolorШесть шестнадцатеричных RGB-цифрПереопределение цвета заливки шрифта подписи
boolcaptionalign, boolcaptionvalignТокен выравнивания абзацаПереопределение выравнивания подписи

Все значения свойств разрешаются в текущей нативной области экземпляра template/data; реализации callback, не потребляющие эти ключи, могут и дальше их игнорировать

Существующие подсказки size, color и align остаются унаследованными значениями шрифта поля и горизонтального выравнивания

HPDFXFAHeadless превращает эти подсказки в реальные векторные объекты и объекты внешних видов со встроенными шрифтами, как описано в Автоматические булевы стили и подписи XFA