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łonekDefault i zachowanie
PageWidth, PageHeight595 × 842 punkty PDF; oba muszą być skończone i dodatnie
EditableTrue; False ustawia flagę readOnly każdego wygenerowanego pola, a dostęp XFA może niezależnie ograniczać poszczególne pola
CaptionFontFamiliesPuste; 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
MaxInputBytes8 MiB; długość wejścia XDP jest sprawdzana przed parsowaniem
MaxFontBytes8 MiB; oryginalna długość fontu domyślnego i zagregowane użyte bajty programów stylów każdego podpisu rich są sprawdzane przed osadzeniem
MaxBytes64 MiB; kompletny limit serializowanego kandydata, zagregowane osadzone strumienie fontów i obrazów oraz indywidualne robocze bufory dekodowania obrazów
MaxObjectBytes16 MiB; każdy zserializowany obiekt, strumień wyglądu, zakodowany obraz i zdekodowany strumień obrazu albo alfa jest ograniczony
MaxObjects100000; natywne obiekty grafu pośredniego, łącznie z obiektami wyglądów i fontów; minimum sześć
MaxPages1000; indeksy stron z layoutu XFA muszą mieścić się w limicie
MaxFields10000; wyemitowane instancje widgetów, łącznie z powtarzalnymi wystąpieniami i każdym członkiem radio; współdzielony rodzic radio nie konsumuje dodatkowego slotu widgeta
MaxGlyphs1000000; 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
CancellationTokennil; opcjonalny posiadany przez wywołującego THPDFCancellationToken, nigdy nie zwalniany przez adapter
ScriptOptionsTXFAFormScriptOptions.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