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;
Bereidt één echte radio-member-appearance voor met dezelfde native shape-, mark-, size-, border-, Unicode-caption- en font-consumers als automatische headless XFA-creation
Value en Items bevatten UTF-8-data; Width en Height zijn fysieke PDF-punten, en Style draagt de metadata die de XFA layout-callback uitschrijft
Style moet een niet-lege radiogrouphex repeat-scope-identiteit bevatten plus de radiovaluehex geselecteerde groepswaarde, inclusief een lege encoded waarde wanneer de groepsselectie leeg is
Het eerste item levert de member-export tenzij buttonexporthex diens exacte raw waarde levert; selectie vergelijkt die export met de gedecodeerde groepswaarde, in plaats van een niet-lege Value als Boolean te behandelen
AP bevat exact Off en de geselecteerde state van de member; checkbox neutrale metadata voegt geen derde radio-status toe
Gereserveerde, lege en met XFAOn-geprefixde exports gebruiken distinct appearance-aliases; een adopterende groep houdt de letterlijke authored exports vast in diens Opt-array
TrueTypeFont levert het echte default-fontprogramma; Options.CaptionFontFamilies levert echte extra regular-, bold-, italic- en bold-italic-programma's
De optionele ResolvedCaptionRuns heeft dezelfde exacte payload-, formatting- en ordered candidate-validatie als HPDFXFABuildButtonAppearance; alleen de opgeloste geconfigureerde family mag afwijken
FirstObjectNumber moet positief zijn en ruimte overlaten voor alle aaneengesloten gegenereerde objectnummers; de teruggegeven bundel is eigenaar van de bereikbare native graaf tot de objecten zijn gedetacht
Voorbereiding verandert geen caller-document of -stream; invoer-, object-, glyph-, font-, serialized-byte- en annuleringsbudgetten gelden gedurende de hele voorbereiding
Properties houdt AP, AS, MK, H, DA en Q vast wanneer gegenereerd; hij bevat geen parent, groepswaarde, export-array, pagina, rechthoek of veldidentiteit
Het adopterende document maakt de parent en Kids aan, koppelt elke widget aan de juiste repeat scope, bewaart de geselecteerde groepswaarde en registreert Fonts in diens AcroForm-resources