TXFAEmitField Boolean 元数据

单元:HPDFXFA

既有 TXFAEmitField Callback 签名保持不变;checkbox 与 radio 样式在 choice 元数据之外携带这些增量提示

提示值消费方含义
boolsizePDF 点生效 checkButton 尺寸,默认 10pt
boolshapesquare 或 round轮廓形状
boolmarkdefault、check、circle、cross、diamond、square 或 star选中时的标记形状
boolneutral0 或 1独立 checkbox 第三个保存项的消费
boolmarginl, boolmarginr, boolmargint, boolmarginbPDF 点生效的外层字段边距
boolinsetl, boolinsetr, boolinsett, boolinsetbPDF 点生效的 checkButton UI 边距
boolvaligntop、middle 或 bottom标记段落的垂直对齐
boolborder, boolborderpresencePresence tokenUI 边框与第一条边的可见性
boolborderwidthPDF 点第一条 UI 边的粗细
boolbordercolor六位十六进制 RGB第一条 UI 边的颜色
boolcaptionhexUTF-8 字节的十六进制编码精确的生效标量 caption 值,保留分隔符
boolcaptionrichhexUTF-8 XHTML 字节的十六进制编码有界的生效 XHTML body,已应用模板叠加,渲染副本中省略非文本的注释/PI 载荷
boolcaptionweight, boolcaptionposture字体 weight 与 posture token生效的标量/默认 caption 样式字面选择
boolcaptiontypefacehexUTF-8 名称的十六进制编码显式的生效 caption 字体族覆写
boolcaptionplacementleft、right、top、bottom 或 inlinecaption 区域位置
boolcaptionpresencevisible、hidden、invisible 或 inactivecaption 的布局与渲染参与
boolcaptionreservePDF 点显式 caption 区域大小;缺省或 0 表示自然尺寸
boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginbPDF 点caption 文本内边距
boolcaptionsizePDF 点caption 字号覆写
boolcaptioncolor六位十六进制 RGBcaption 字体填充色覆写
boolcaptionalign, boolcaptionvalign段落对齐 tokencaption 对齐覆写

所有属性值都通过当前原生 template/data 实例作用域解析;不消费这些 key 的 Callback 实现可以继续忽略它们

既有的 size、color 与 align 提示仍是继承的字段字体与水平对齐值

HPDFXFAHeadless 把这些提示转化为真实的矢量与内嵌字体外观对象,详见 自动 XFA Boolean 样式与 caption