TXFAHeadlessPDFOptions
Enheten är 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;
| Medlem | Standard och beteende |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF-punkter; båda måste vara ändliga och positiva |
| Editable | True; False sätter readOnly-flaggan på varje genererat fält, och XFA-åtkomst kan oberoende begränsa enskilda fält |
| CaptionFontFamilies | Tom; valfria namngivna verkliga stiltypsnittsprogram för Boolean- och tryckknappsrubriker, med det ursprungliga TrueTypeFont som tillhandahåller det standardreguljära ansiktet; se CaptionFontFamilies |
| MaxInputBytes | 8 MiB; XDP-indatalängden kontrolleras före tolkning |
| MaxFontBytes | 8 MiB; den ursprungliga standardtypsnittslängden och varje rich-rubriks samlade använda stiltypsnittsprogrambyte kontrolleras före inbäddning |
| MaxBytes | 64 MiB; completa serialiserad kandidatgräns, samlade inbäddade typsnitts- och bildströmmar samt enskilda bildavkodningsarbetsbuffertar |
| MaxObjectBytes | 16 MiB; varje serialiserat objekt, utseendeström, kodad bild och avkodad bild- eller alfaström begränsas |
| MaxObjects | 100000; nativa indirekta grafobjekt, inklusive utseende- och typsnittsobjekt; minst sex |
| MaxPages | 1000; sidindex ur XFA-layout måste rymmas i gränsen |
| MaxFields | 10000; emitterade widgetinstanser, inklusive upprepade förekomster och varje radiomedlem; en delad radioförälder konsumerar ingen extra widgetplats |
| MaxGlyphs | 1000000; samlad synlig text i UTF-16-kodenheter, där ett supplerande tecken konsumerar två enheter; en Boolean-rubrik räknas en gång över alla sina tillstånd, tryckknappsrubriker räknas per separat genererat tillstånd, och varje utseende behåller också det nativa maximumet på 65535 glyfer |
| CancellationToken | nil; en valfri anroparägd THPDFCancellationToken som aldrig frigörs av adaptern |
| ScriptOptions | TXFAFormScriptOptions.Default; JavaScript är avstängt om inte explicit aktiverat, och dess befintliga exekveringsbudgetar förblir aktiva |
Börja från Default, sänk sedan gränser eller tillhandahåll avbrott efter behov; icke-positiva byte- och antalsgränser avvisas
Automatiskt XFA-skapande beskriver stödda nativa konsumenter och destinationens transaktionsgräns