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 | Default und Verhalten |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF-Punkte; beide müssen endlich und positiv sein |
| Editable | True; False setzt das readOnly-Flag jedes generierten Felds, und der XFA-Zugriff kann einzelne Felder unabhängig davon einschränken |
| CaptionFontFamilies | Leer; 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 |
| MaxInputBytes | 8 MiB; die XDP-Input-Länge wird vor dem Parsen geprüft |
| MaxFontBytes | 8 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 |
| MaxBytes | 64 MiB; komplettes serialisiertes Kandidatenlimit, aggregierte eingebettete Font- und Bildstreams sowie individuelle Arbeitspuffer zum Bild-Dekodieren |
| MaxObjectBytes | 16 MiB; jedes serialisierte Objekt, jeder Appearance-Stream, jedes kodierte Bild und jeder dekodierte Bild- oder Alpha-Stream wird begrenzt |
| MaxObjects | 100000; native indirekte Graphobjekte, einschließlich Appearance- und Font-Objekte; Minimum sechs |
| MaxPages | 1000; Seitenindizes aus dem XFA-Layout müssen ins Limit passen |
| MaxFields | 10000; emittierte Widget-Instanzen, einschließlich wiederholter Occurrences und jedes Radio-Members; ein gemeinsam genutzter Radio-Parent verbraucht keinen zusätzlichen Widget-Slot |
| MaxGlyphs | 1000000; 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 |
| CancellationToken | nil; ein optionaler aufruferseitiger THPDFCancellationToken, der vom Adapter nie freigegeben wird |
| ScriptOptions | TXFAFormScriptOptions.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