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

KeyMeaning
boolcaptionhex, boolcaptionrichhexUTF-8 scalar caption or bounded effective XHTML bytes encoded as hexadecimal
boolcaptionsize, boolcaptionweight, boolcaptionposture, boolcaptiontypefacehex, boolcaptioncolorEffective caption font properties; typeface is UTF-8 hexadecimal and color is RRGGBB
boolcaptionpresence, boolcaptionplacement, boolcaptionreserveCaption 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, boolcaptionvalignEffective caption horizontal and vertical alignment
pushhighlightRequested inverted, none, outline or push mode
pushdownpresent, pushrolloverpresentA value of 1 distinguishes an explicit state item, including an empty item, from fallback to the normal caption
pushdownhex, pushrolloverhexUTF-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

Boolean metadata