TXFAEmitField 布林中繼資料

單元:HPDFXFA

既有的 TXFAEmitField callback 簽名維持不變;checkbox 與 radio 樣式在選擇中繼資料之外,額外攜帶這些加用提示

提示值消費端意義
boolsizePDF points生效的 checkButton 大小,預設 10pt
boolshapesquare 或 round外框形狀
boolmarkdefault、check、circle、cross、diamond、square 或 star勾選狀態的標記形狀
boolneutral0 或 1獨立 checkbox 第三個儲存值的取用
boolmarginl, boolmarginr, boolmargint, boolmarginbPDF points生效的外圍欄位邊界
boolinsetl, boolinsetr, boolinsett, boolinsetbPDF points生效的 checkButton UI 邊界
boolvaligntop、middle 或 bottom標記段落的垂直對齊
boolborder, boolborderpresencePresence tokenUI 邊框與第一條邊的可見性
boolborderwidthPDF points第一條 UI 邊的粗細
boolbordercolor六位十六進位 RGB第一條 UI 邊的顏色
boolcaptionhex以十六進位編碼的 UTF-8 位元組精確的生效 scalar caption 值,保留分隔符
boolcaptionrichhex以十六進位編碼的 UTF-8 XHTML 位元組有界的生效 XHTML 主體,已套用 template 覆寫,rendering 副本省略非文字的 comment/PI 內容
boolcaptionweight, boolcaptionposture字型 weight 與 posture token生效的 scalar/預設 caption 樣式字面選擇
boolcaptiontypefacehex以十六進位編碼的 UTF-8 名稱明確的生效 caption 字型家族覆寫
boolcaptionplacementleft、right、top、bottom 或 inlinecaption 區域的放置位置
boolcaptionpresencevisible、hidden、invisible 或 inactivecaption 的版面與 render 參與
boolcaptionreservePDF points明確的 caption 區域大小;缺省或 0 表示採自然尺寸
boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginbPDF pointscaption 文字內縮
boolcaptionsizePDF pointscaption 字型大小覆寫
boolcaptioncolor六位十六進位 RGBcaption 字型填色覆寫
boolcaptionalign, boolcaptionvalign段落對齊 tokencaption 對齊覆寫

所有屬性值都透過目前的原生 template/data instance 範圍解析;不使用這些鍵的 callback 實作可以繼續忽略它們

既有的 size、color 與 align 提示仍是繼承的欄位字型與水平對齊值

HPDFXFAHeadless 會把這些提示轉成真實的向量與內嵌字型外觀物件,說明見 自動 XFA Boolean 樣式與 caption