TXFAEmitField push button metadata
Unit: HPDFXFA
The compact Style transport for Kind button carries effective native caption properties and requested highlight/state legends for consumers that implement them
| Key | Meaning |
|---|---|
| boolcaptionhex, boolcaptionrichhex | UTF-8 scalar caption or bounded effective XHTML bytes encoded as hexadecimal |
| boolcaptionsize, boolcaptionweight, boolcaptionposture, boolcaptiontypefacehex, boolcaptioncolor | Effective caption font properties; typeface is UTF-8 hexadecimal and color is RRGGBB |
| boolcaptionpresence, boolcaptionplacement, boolcaptionreserve | Caption visibility, placement and positive/zero reserve in PDF points; the schema automatic value is omitted |
| boolmargin*, boolcaptionmargin* | Field and caption left/right/top/bottom insets in PDF points |
| boolcaptionalign, boolcaptionvalign | Effective caption horizontal and vertical alignment |
| pushhighlight | Requested inverted, none, outline or push mode |
| pushdownpresent, pushrolloverpresent | A value of 1 distinguishes an explicit state item, including an empty item, from fallback to the normal caption |
| pushdownhex, pushrolloverhex | UTF-8 hexadecimal scalar legends from items named down and rollover |
The existing boolcaption key prefix is reused for shared caption formatting; it does not change the emitted field Kind into a checkbox or radio button
Unknown keys should remain ignorable to existing consumers; the automatic native creator consumes these keys into real saved AP, H and MK entries