Métadonnées booléennes TXFAEmitField
Unité : HPDFXFA
La signature de callback TXFAEmitField existante reste inchangée ; les styles checkbox et radio portent ces hints additifs à côté des métadonnées de choice
| Hint | Valeur | Signification pour le consommateur |
|---|---|---|
| boolsize | Points PDF | Taille effective du checkButton, 10pt par défaut |
| boolshape | square ou round | Forme du contour |
| boolmark | default, check, circle, cross, diamond, square ou star | Forme du marqueur coché |
| boolneutral | 0 ou 1 | Consommation du troisième élément sauvegardé d'une checkbox autonome |
| boolmarginl, boolmarginr, boolmargint, boolmarginb | Points PDF | Marges effectives du champ englobant |
| boolinsetl, boolinsetr, boolinsett, boolinsetb | Points PDF | Marges UI effectives du checkButton |
| boolvalign | top, middle ou bottom | Alignement vertical du paragraphe du marqueur |
| boolborder, boolborderpresence | Token de présence | Bordure UI et visibilité du premier bord |
| boolborderwidth | Points PDF | Épaisseur du premier bord UI |
| boolbordercolor | Six chiffres RGB hexadécimaux | Couleur du premier bord UI |
| boolcaptionhex | Octets UTF-8 encodés en hexadécimal | Valeur scalaire de caption effective exacte, délimiteurs préservés |
| boolcaptionrichhex | Octets XHTML UTF-8 encodés en hexadécimal | Corps XHTML effectif borné avec overlays de template appliqués et payloads comment/PI non textuels omis de la copie de rendering |
| boolcaptionweight, boolcaptionposture | Tokens de weight et posture de police | Sélection effective de style-face de caption scalaire/défaut |
| boolcaptiontypefacehex | Nom UTF-8 encodé en hexadécimal | Override explicite de famille de police de caption effective |
| boolcaptionplacement | left, right, top, bottom ou inline | Placement de la région de caption |
| boolcaptionpresence | visible, hidden, invisible ou inactive | Layout de caption et participation au rendering |
| boolcaptionreserve | Points PDF | Étendue explicite de la région de caption ; absence ou zéro sélectionne le dimensionnement naturel |
| boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginb | Points PDF | Insets du texte de caption |
| boolcaptionsize | Points PDF | Override de taille de police de caption |
| boolcaptioncolor | Six chiffres RGB hexadécimaux | Override de couleur de remplissage de police de caption |
| boolcaptionalign, boolcaptionvalign | Token d'alignement de paragraphe | Override d'alignement de caption |
Toutes les valeurs de propriétés se résolvent à travers la portée d'instance template/data native courante ; les implémentations de callbacks qui ne consomment pas ces clés peuvent continuer à les ignorer
Les hints size, color et align existants restent les valeurs de police héritée du champ et d'alignement horizontal
HPDFXFAHeadless consomme ces hints dans de vrais objets d'apparence vectoriels et à polices embarquées, comme documenté dans Styles et captions booléens XFA automatiques