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