Boolesk metadata i TXFAEmitField
Unit: HPDFXFA
Den befintliga callbacksignaturen TXFAEmitField är oförändrad; checkbox- och radiostilar bär dessa additiva hints tillsammans med valmetadata
| Hint | Värde | Betydelse för konsumenten |
|---|---|---|
| boolsize | PDF-punkter | Effektiv checkButton-storlek, standard 10pt |
| boolshape | square eller round | Konturens form |
| boolmark | default, check, circle, cross, diamond, square eller star | Påstådd markörform |
| boolneutral | 0 eller 1 | Förbrukning av det tredje sparade objektet för en fristående checkbox |
| boolmarginl, boolmarginr, boolmargint, boolmarginb | PDF-punkter | Effektiva marginaler för det omslutande fältet |
| boolinsetl, boolinsetr, boolinsett, boolinsetb | PDF-punkter | Effektiva UI-marginaler för checkButton |
| boolvalign | top, middle eller bottom | Vertikal justering av markörens stycke |
| boolborder, boolborderpresence | Presence-token | UI-kant och synlighet för den första kanten |
| boolborderwidth | PDF-punkter | Tjocklek på den första UI-kanten |
| boolbordercolor | Sex hexadecimala RGB-siffror | Färg på den första UI-kanten |
| boolcaptionhex | UTF-8-bytes kodade som hexadecimala | Exakt effektivt skalärt textvärde, med avgränsare bevarade |
| boolcaptionrichhex | UTF-8-XHTML-bytes kodade som hexadecimala | Avgränsad effektiv XHTML-body med mall-overrides tillämpade och nyttolaster i form av kommentarer eller PI utan text utelämnade ur renderingskopian |
| boolcaptionweight, boolcaptionposture | Token för typsnittsvikt och lutning | Effektivt val av stiltypsnitt för skalär- eller standardtext |
| boolcaptiontypefacehex | UTF-8-namn kodat som hexadecimalt | Explicit effektiv override av textens typsnittsfamilj |
| boolcaptionplacement | left, right, top, bottom eller inline | Placering av textregionen |
| boolcaptionpresence | visible, hidden, invisible eller inactive | Deltagande i layout och rendering |
| boolcaptionreserve | PDF-punkter | Explicit utsträckning för textregionen; frånvaro eller noll väljer naturlig storlek |
| boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginb | PDF-punkter | Textinsets för texten |
| boolcaptionsize | PDF-punkter | Override av textens teckenstorlek |
| boolcaptioncolor | Sex hexadecimala RGB-siffror | Override av textens fyllningsfärg |
| boolcaptionalign, boolcaptionvalign | Token för styckejustering | Override av textens justering |
Alla egenskapsvärden löses genom den aktuella nativa omfattningen för mall- och datainstans; callbackimplementationer som inte förbrukar dessa nycklar kan fortsätta ignorera dem
De befintliga hintsen för storlek, färg och justering förblir de ärvda värdena för fältets typsnitt och horisontella justering
HPDFXFAHeadless förbrukar dessa hints till verkliga utseendeobjekt med vektorer och inbäddade typsnitt, enligt Automatiska XFA-Boolean-stilar och texter