TXFAEmitField Boolean 元数据
单元:HPDFXFA
既有 TXFAEmitField Callback 签名保持不变;checkbox 与 radio 样式在 choice 元数据之外携带这些增量提示
| 提示 | 值 | 消费方含义 |
|---|---|---|
| boolsize | PDF 点 | 生效 checkButton 尺寸,默认 10pt |
| boolshape | square 或 round | 轮廓形状 |
| boolmark | default、check、circle、cross、diamond、square 或 star | 选中时的标记形状 |
| boolneutral | 0 或 1 | 独立 checkbox 第三个保存项的消费 |
| boolmarginl, boolmarginr, boolmargint, boolmarginb | PDF 点 | 生效的外层字段边距 |
| boolinsetl, boolinsetr, boolinsett, boolinsetb | PDF 点 | 生效的 checkButton UI 边距 |
| boolvalign | top、middle 或 bottom | 标记段落的垂直对齐 |
| boolborder, boolborderpresence | Presence token | UI 边框与第一条边的可见性 |
| boolborderwidth | PDF 点 | 第一条 UI 边的粗细 |
| boolbordercolor | 六位十六进制 RGB | 第一条 UI 边的颜色 |
| boolcaptionhex | UTF-8 字节的十六进制编码 | 精确的生效标量 caption 值,保留分隔符 |
| boolcaptionrichhex | UTF-8 XHTML 字节的十六进制编码 | 有界的生效 XHTML body,已应用模板叠加,渲染副本中省略非文本的注释/PI 载荷 |
| boolcaptionweight, boolcaptionposture | 字体 weight 与 posture token | 生效的标量/默认 caption 样式字面选择 |
| boolcaptiontypefacehex | UTF-8 名称的十六进制编码 | 显式的生效 caption 字体族覆写 |
| boolcaptionplacement | left、right、top、bottom 或 inline | caption 区域位置 |
| boolcaptionpresence | visible、hidden、invisible 或 inactive | caption 的布局与渲染参与 |
| boolcaptionreserve | PDF 点 | 显式 caption 区域大小;缺省或 0 表示自然尺寸 |
| boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginb | PDF 点 | caption 文本内边距 |
| boolcaptionsize | PDF 点 | caption 字号覆写 |
| boolcaptioncolor | 六位十六进制 RGB | caption 字体填充色覆写 |
| boolcaptionalign, boolcaptionvalign | 段落对齐 token | caption 对齐覆写 |
所有属性值都通过当前原生 template/data 实例作用域解析;不消费这些 key 的 Callback 实现可以继续忽略它们
既有的 size、color 与 align 提示仍是继承的字段字体与水平对齐值
HPDFXFAHeadless 把这些提示转化为真实的矢量与内嵌字体外观对象,详见 自动 XFA Boolean 样式与 caption