HPDFXFABuildCheckBoxAppearance

Enheten är 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;

Förbereder ett faktiskt checkbox-utseende med samma nativa tillstånds-, märke-, rubrik-, typsnitts- och layoutkonsumenter som automatisk headless XFA-skapande

Value och Items innehåller UTF-8-data; Style bär metadata som XFA-layoutåteranropet emitterar, och Width och Height är fysiska PDF-punkter

Det första objektet tillhandahåller vald export och det andra det nollställda datavärdet; allowNeutral-metadata aktiverar en skiljbar tredje neutral export och ett utseende

Reserverade, tomma och XFAOn-prefixade exporter använder distinkta utseendealias medan Opt behåller den literala författade exporten; råa hashsekvenser och Unicode-exporter förblir exakta

TrueTypeFont tillhandahåller det faktiska standardtypsnittsprogrammet; Options.CaptionFontFamilies tillhandahåller verkliga ytterligare reguljära, feta, kursiva och fetkursiva program

Den valfria ResolvedCaptionRuns har samma exakta nyttolast, formatering och ordnade kandidatvalidering som HPDFXFABuildButtonAppearance; endast den upplösta konfigurerade familjen får skilja sig

FirstObjectNumber måste vara positivt och lämna utrymme för alla konsekutiva genererade objektnummer; den returnerade bunt äger den nåbara nativa grafen tills objekt frigjorts

Förberedelsen ändrar inget anropardokument eller någon ström; indata-, objekt-, glyf-, typsnitts-, serialiserad-byte- och avbrottsbudgetar gäller genom hela förberedelsen

Widgetidentitet, sida, rektangel och fältflaggor tillhör det adopterande dokumentet; Properties behåller AP, AS, V, Opt, MK, H, DA och Q när genererade