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 which implement them

KeyMeaning
boolcaptionhex, boolcaptionrichhexUTF-8 scalar caption or bounded effective XHTML bytes encoded in hexadecimal
boolcaptionsize, boolcaptionweight, boolcaptionposture, boolcaptiontypefacehex, boolcaptioncolorEffective caption font properties; the typeface is UTF-8 hexadecimal and the colour is RRGGBB
boolcaptionpresence, boolcaptionplacement, boolcaptionreserveCaption visibility, placement and positive/zero reserve in PDF points; the schema automatic value is left out
boolmargin*, boolcaptionmargin*Field and caption left/right/top/bottom insets, in PDF points
boolcaptionalign, boolcaptionvalignEffective horizontal and vertical caption alignment
pushhighlightThe requested inverted, none, outline or push mode
pushdownpresent, pushrolloverpresentA value of 1 distinguishes an explicit state item, an empty item included, from fallback to the normal caption
pushdownhex, pushrolloverhexUTF-8 hexadecimal scalar legends taken from items named down and rollover

The existing boolcaption key prefix is reused for shared caption formatting; it does not turn the emitted field Kind into a checkbox or radio button

Unknown keys should stay ignorable to existing consumers; the automatic native creator consumes these keys into real saved AP, H and MK entries

Boolean metadata