HPDFXFABuildCheckBoxAppearance
Unità: HPDFXFAHeadless
function HPDFXFABuildCheckBoxAppearance(const Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFACheckBoxAppearance;
Prepara un'appearance reale di checkbox usando gli stessi consumer nativi di stato, mark, caption, font e layout della creazione XFA headless automatica
Value e Items contengono dati UTF-8; Style trasporta i metadati emessi dal callback di layout XFA, e Width e Height sono punti PDF fisici
Il primo item fornisce l'export selezionato e il secondo il valore dati deselezionato; il metadato allowNeutral abilita un terzo export e una terza appearance neutral distinti
Gli export riservati, vuoti e con prefisso XFAOn usano alias di appearance distinti mentre Opt conserva l'export autoriale literal; le sequenze raw di hash e gli export Unicode restano esatti
TrueTypeFont fornisce il programma font default reale; Options.CaptionFontFamilies fornisce programmi regular, bold, italic e bold-italic aggiuntivi reali
Le opzionali ResolvedCaptionRuns hanno lo stesso payload esatto, la stessa formattazione e la stessa validazione delle candidate ordinate di HPDFXFABuildButtonAppearance; può differire solo la famiglia configurata risolta
FirstObjectNumber deve essere positivo e lasciare spazio a tutti i numeri di oggetto consecutivi generati; il bundle restituito possiede il grafo nativo raggiungibile finché gli oggetti non vengono distaccati
La preparazione non modifica documenti o stream del chiamante; i budget di input, oggetti, glifi, font, byte serializzati e cancellazione si applicano lungo tutta la preparazione
Identità del widget, pagina, rettangolo e flag di campo appartengono al documento che adotta; Properties conserva AP, AS, V, Opt, MK, H, DA e Q quando generati