HPDFXFABuildRadioButtonAppearance
Unità: HPDFXFAHeadless
function HPDFXFABuildRadioButtonAppearance(const Value, Style: AnsiString;
const Items: TXFAFieldOptions; Width, Height: Double;
const TrueTypeFont: SysUtils.TBytes; FirstObjectNumber: Integer;
const Options: TXFAHeadlessPDFOptions;
const ResolvedCaptionRuns: THPDFHeadlessRichTextRuns = nil): THPDFXFAButtonAppearance;
Prepara un'appearance reale di un membro radio usando gli stessi consumer nativi di shape, mark, dimensione, bordo, caption Unicode e font della creazione XFA headless automatica
Value e Items contengono dati UTF-8; Width e Height sono punti PDF fisici, e Style trasporta i metadati emessi dal callback di layout XFA
Style deve includere un'identità di repeat-scope radiogrouphex non vuota e il valore selezionato del gruppo radiovaluehex, incluso un valore codificato vuoto quando la selezione del gruppo è vuota
Il primo item fornisce l'export del membro, salvo che buttonexporthex fornisca il suo valore raw esatto; la selezione confronta quell'export con il valore decodificato del gruppo, invece di trattare un Value non vuoto come Boolean
AP contiene esattamente Off e lo stato selezionato del membro; i metadati neutrali dei checkbox non aggiungono un terzo stato radio
Gli export riservati, vuoti e con prefisso XFAOn usano alias di appearance distinti; un gruppo che li adotta conserva gli export autoriali literal nel proprio array Opt
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
Properties conserva AP, AS, MK, H, DA e Q quando generati; non contiene parent, valore di gruppo, array di export, pagina, rettangolo o identità di campo
Il documento che adotta crea il parent e i Kids, collega ogni widget allo scope di repeat corretto, persiste il valore selezionato del gruppo e registra i Fonts nelle proprie risorse AcroForm