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;
| Członek | Default i zachowanie |
|---|---|
| PageWidth, PageHeight | 595 × 842 punkty PDF; oba muszą być skończone i dodatnie |
| Editable | True; False ustawia flagę readOnly każdego wygenerowanego pola, a dostęp XFA może niezależnie ograniczać poszczególne pola |
| CaptionFontFamilies | Puste; opcjonalne nazwane realne programy stylów fontów dla podpisów Boolean i push button, z oryginalnym TrueTypeFont dostarczającym domyślny krój regular; zobacz CaptionFontFamilies |
| MaxInputBytes | 8 MiB; długość wejścia XDP jest sprawdzana przed parsowaniem |
| MaxFontBytes | 8 MiB; oryginalna długość fontu domyślnego i zagregowane użyte bajty programów stylów każdego podpisu rich są sprawdzane przed osadzeniem |
| MaxBytes | 64 MiB; kompletny limit serializowanego kandydata, zagregowane osadzone strumienie fontów i obrazów oraz indywidualne robocze bufory dekodowania obrazów |
| MaxObjectBytes | 16 MiB; każdy zserializowany obiekt, strumień wyglądu, zakodowany obraz i zdekodowany strumień obrazu albo alfa jest ograniczony |
| MaxObjects | 100000; natywne obiekty grafu pośredniego, łącznie z obiektami wyglądów i fontów; minimum sześć |
| MaxPages | 1000; indeksy stron z layoutu XFA muszą mieścić się w limicie |
| MaxFields | 10000; wyemitowane instancje widgetów, łącznie z powtarzalnymi wystąpieniami i każdym członkiem radio; współdzielony rodzic radio nie konsumuje dodatkowego slotu widgeta |
| MaxGlyphs | 1000000; zagregowane jednostki kodowe UTF-16 widocznego tekstu, przy czym znak uzupełniający konsumuje dwie jednostki; podpis Boolean jest liczony raz ze wszystkich swoich stanów, podpisy push button liczą każdy oddzielnie generowany stan, a każdy wygląd zachowuje też natywny maksimum 65535 glifów |
| CancellationToken | nil; opcjonalny posiadany przez wywołującego THPDFCancellationToken, nigdy nie zwalniany przez adapter |
| ScriptOptions | TXFAFormScriptOptions.Default; JavaScript jest wyłączony, chyba że jawnie włączony, a jego istniejące budżety wykonania pozostają aktywne |
Startuj od Default, a potem obniżaj limity albo dostarczaj anulowanie w miarę potrzeby; nie-dodatnie limity bajtów i liczb są odrzucane
Automatyczne tworzenie XFA opisuje obsługiwanych natywnych konsumentów i granicę transakcji celu