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;

Bereidt één echte checkbox-appearance voor met dezelfde native state-, mark-, caption-, font- en layout-consumers als automatische headless XFA-creation

Value en Items bevatten UTF-8-data; Style draagt de metadata die de XFA layout-callback uitschrijft, en Width en Height zijn fysieke PDF-punten

Het eerste item levert de geselecteerde export en het tweede de gewiste datawaarde; allowNeutral-metadata maakt een distinct derde neutrale export en appearance mogelijk

Gereserveerde, lege en met XFAOn-geprefixde exports gebruiken distinct appearance-aliases terwijl Opt de letterlijke authored export houdt; raw hash-sequenties en Unicode-exports blijven exact

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

Widget-identiteit, pagina, rechthoek en veldvlaggen horen bij het adopterende document; Properties houdt AP, AS, V, Opt, MK, H, DA en Q vast wanneer gegenereerd