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;
MemberDefault und Verhalten
PageWidth, PageHeight595 × 842 PDF-Punkte; beide müssen endlich und positiv sein
EditableTrue; False setzt das readOnly-Flag jedes generierten Felds, und der XFA-Zugriff kann einzelne Felder unabhängig davon einschränken
CaptionFontFamiliesLeer; optionale benannte echte Stil-Font-Programme für Boolean- und Push-Button-Captions, wobei das ursprüngliche TrueTypeFont die Default-Regular-Face liefert; siehe CaptionFontFamilies
MaxInputBytes8 MiB; die XDP-Input-Länge wird vor dem Parsen geprüft
MaxFontBytes8 MiB; die ursprüngliche Default-Font-Länge und die aggregierten genutzten Stil-Font-Programm-Bytes jeder Rich-Caption werden vor dem Einbetten geprüft
MaxBytes64 MiB; komplettes serialisiertes Kandidatenlimit, aggregierte eingebettete Font- und Bildstreams sowie individuelle Arbeitspuffer zum Bild-Dekodieren
MaxObjectBytes16 MiB; jedes serialisierte Objekt, jeder Appearance-Stream, jedes kodierte Bild und jeder dekodierte Bild- oder Alpha-Stream wird begrenzt
MaxObjects100000; native indirekte Graphobjekte, einschließlich Appearance- und Font-Objekte; Minimum sechs
MaxPages1000; Seitenindizes aus dem XFA-Layout müssen ins Limit passen
MaxFields10000; emittierte Widget-Instanzen, einschließlich wiederholter Occurrences und jedes Radio-Members; ein gemeinsam genutzter Radio-Parent verbraucht keinen zusätzlichen Widget-Slot
MaxGlyphs1000000; aggregierte sichtbare Text-UTF-16-Code-Einheiten, wobei ein supplementary Zeichen zwei Einheiten verbraucht; eine Boolean-Caption wird einmal über alle ihre Zustände gezählt, Push-Button-Captions zählen jeden separat generierten Zustand, und jede Appearance behält zudem das native Maximum von 65535 Glyphen
CancellationTokennil; ein optionaler aufruferseitiger THPDFCancellationToken, der vom Adapter nie freigegeben wird
ScriptOptionsTXFAFormScriptOptions.Default; JavaScript ist deaktiviert, sofern nicht explizit aktiviert, und seine bestehenden Ausführungs-Budgets bleiben aktiv

Starten Sie mit Default und senken Sie dann Limits oder liefern Sie Abbruch nach Bedarf; nichtpositive Byte- und Anzahl-Limits werden zurückgewiesen

Automatic XFA creation beschreibt die unterstützten nativen Consumer und die Ziel-Transaktionsgrenze