TXFAEmitField Boolean metadata
Unit: HPDFXFA
Stávající signatura callbacku TXFAEmitField zůstává nezměněná; styly checkboxů i radio nesou tyhle doplňkové hinty vedle metadat voleb
| Hint | Hodnota | Význam pro konzumenta |
|---|---|---|
| boolsize | PDF body | Efektivní velikost checkButton, default 10pt |
| boolshape | square či round | Tvar obrysu |
| boolmark | default, check, circle, cross, diamond, square či star | Upřednostňovaný tvar značky |
| boolneutral | 0 či 1 | Konzumace třetího uloženého stavu samostatného checkboxu |
| boolmarginl, boolmarginr, boolmargint, boolmarginb | PDF body | Efektivní obklopující marginy pole |
| boolinsetl, boolinsetr, boolinsett, boolinsetb | PDF body | Efektivní UI marginy checkButton |
| boolvalign | top, middle či bottom | Vertikální zarovnání odstavce se značkou |
| boolborder, boolborderpresence | Presence token | Viditelnost UI ohraničení a první edge |
| boolborderwidth | PDF body | Tloušťka první UI edge |
| boolbordercolor | Šest hexadecimálních RGB číslic | Barva první UI edge |
| boolcaptionhex | UTF-8 bajty kódované hexadecimálně | Přesná efektivní skalární caption hodnota, se zachováním oddělovačů |
| boolcaptionrichhex | UTF-8 XHTML bajty kódované hexadecimálně | Ohraničené efektivní XHTML tělo s aplikovanými šablonovými overlay a bez netextových payloadů komentářů/PI ve rendering kopii |
| boolcaptionweight, boolcaptionposture | Tokeny weight a posture písma | Efektivní výběr style řezu skalární/default caption |
| boolcaptiontypefacehex | UTF-8 název kódovaný hexadecimálně | Explicitní efektivní override rodiny fontu caption |
| boolcaptionplacement | left, right, top, bottom či inline | Umístění regionu caption |
| boolcaptionpresence | visible, hidden, invisible či inactive | Účast caption v layoutu i renderování |
| boolcaptionreserve | PDF body | Explicitní rozsah regionu caption; absence či nula vybere přirozené sizing |
| boolcaptionmarginl, boolcaptionmarginr, boolcaptionmargint, boolcaptionmarginb | PDF body | Insety textu caption |
| boolcaptionsize | PDF body | Override velikosti fontu caption |
| boolcaptioncolor | Šest hexadecimálních RGB číslic | Override barvy výplně fontu caption |
| boolcaptionalign, boolcaptionvalign | Token zarovnání odstavce | Override zarovnání caption |
Všechny hodnoty vlastností se rozřeší přes aktuální nativní scope instance šablony/dat; implementace callbacků, které ty klíče nekonzumují, je můžou dál ignorovat
Stávající hinty size, color i align zůstávají zděděnými hodnotami fontu pole a horizontálního zarovnání
HPDFXFAHeadless konzumuje tyhle hinty do skutečných vektorových i vložených font appearance objektů, jak popisuje Automatické XFA Boolean styly a caption