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