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;
| Member | Standard og adfærd |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF points; begge skal være finitære og positive |
| Editable | True; False sætter hvert genereret felts readOnly-flag, og XFA-adgang kan selvstændigt begrænse enkelte felter |
| CaptionFontFamilies | Tom; valgfri navngivne rigtige style-fontprogrammer til Boolean- og push button-captions, med den originale TrueTypeFont som default regular-face; se CaptionFontFamilies |
| MaxInputBytes | 8 MiB; XDP input-længde tjekkes inden parsing |
| MaxFontBytes | 8 MiB; den originale default-fontlængde og hver rich captions samlede brugte style-fontprogram-bytes tjekkes inden indlejring |
| MaxBytes | 64 MiB; komplet serialiseret kandidatgrænse, samlede indlejrede font- og billedstreams samt enkelte billed-dekodnings-arbejdsbuffere |
| MaxObjectBytes | 16 MiB; hvert serialiseret objekt, appearance-stream, encodet billede og dekodet billede- eller alphastream er afgrænset |
| MaxObjects | 100000; native indirekte grafobjekter inklusive appearance- og fontobjekter; minimum seks |
| MaxPages | 1000; sideindeks fra XFA-layout skal passe i grænsen |
| MaxFields | 10000; udsendte widget-instances inklusive gentagne occurrences og hvert radio-member; en delt radio-parent forbruger ikke en ekstra widget-plads |
| MaxGlyphs | 1000000; 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 |
| CancellationToken | nil; en valgfri kalder-ejet THPDFCancellationToken, der aldrig frigøres af adapteren |
| ScriptOptions | TXFAFormScriptOptions.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