TXFAHeadlessPDFOptions

Unit: HPDFXFAHeadless

TXFAHeadlessPDFOptions = record
  PageWidth, PageHeight: Double;
  Editable: Boolean;
  CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
  MaxInputBytes, MaxFontBytes, MaxBytes, MaxObjectBytes: Integer;
  MaxObjects, MaxPages, MaxFields, MaxGlyphs: Integer;
  CancellationToken: THPDFCancellationToken;
  ScriptOptions: TXFAFormScriptOptions;
  class function Default: TXFAHeadlessPDFOptions; static;
end;
MemberStandard og adfærd
PageWidth, PageHeight595 × 842 PDF points; begge skal være finitære og positive
EditableTrue; False sætter hvert genereret felts readOnly-flag, og XFA-adgang kan selvstændigt begrænse enkelte felter
CaptionFontFamiliesTom; valgfri navngivne rigtige style-fontprogrammer til Boolean- og push button-captions, med den originale TrueTypeFont som default regular-face; se CaptionFontFamilies
MaxInputBytes8 MiB; XDP input-længde tjekkes inden parsing
MaxFontBytes8 MiB; den originale default-fontlængde og hver rich captions samlede brugte style-fontprogram-bytes tjekkes inden indlejring
MaxBytes64 MiB; komplet serialiseret kandidatgrænse, samlede indlejrede font- og billedstreams samt enkelte billed-dekodnings-arbejdsbuffere
MaxObjectBytes16 MiB; hvert serialiseret objekt, appearance-stream, encodet billede og dekodet billede- eller alphastream er afgrænset
MaxObjects100000; native indirekte grafobjekter inklusive appearance- og fontobjekter; minimum seks
MaxPages1000; sideindeks fra XFA-layout skal passe i grænsen
MaxFields10000; udsendte widget-instances inklusive gentagne occurrences og hvert radio-member; en delt radio-parent forbruger ikke en ekstra widget-plads
MaxGlyphs1000000; samlede synlige tekst UTF-16 code units, hvor et supplementary-tegn forbruger to units; en Boolean-caption tælles én gang på tværs af alle dens tilstande, push button-captions tæller hver separat genereret tilstand, og hver appearance beholder også det native maksimum på 65535 glyphs
CancellationTokennil; en valgfri kalder-ejet THPDFCancellationToken, der aldrig frigøres af adapteren
ScriptOptionsTXFAFormScriptOptions.Default; JavaScript er deaktiveret, medmindre eksplicit aktiveret, og dets eksisterende afviklingsbudgetter forbliver aktive

Start fra Default og sænk derefter grænser eller lever cancellation efter behov; ikke-positive byte- og antalsgrænser afvises

Automatisk XFA-oprettelse beskriver understøttede native consumers og destinationstransaktionsgrænsen