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;
| Člen | Výchozí hodnota a chování |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF bodů; obě musí být konečné a kladné |
| Editable | True; False nastaví příznak readOnly všem generovaným polím a přístup XFA může jednotlivá pole omezit nezávisle |
| CaptionFontFamilies | Prázdné; volitelné pojmenované reálné style font programy pro caption Boolean a push button, s původním TrueTypeFont dodávajícím default řez regular; viz CaptionFontFamilies |
| MaxInputBytes | 8 MiB; délka vstupu XDP se kontroluje dřív než parsování |
| MaxFontBytes | 8 MiB; původní délka default fontu i agregátní použité bajty style font programů každé rich caption se kontrolují dřív než embedding |
| MaxBytes | 64 MiB; limit kompletního serializovaného kandidáta, agregátní vložené font i image streamy i pracovní buffery dekódování jednotlivých obrázků |
| MaxObjectBytes | 16 MiB; každý serializovaný objekt, appearance stream, kódovaný obrázek i dekódovaný image či alpha stream je ohraničený |
| MaxObjects | 100000; nativní nepřímé grafové objekty, tedy i appearance a font objekty; minimálně šest |
| MaxPages | 1000; indexy stránek z XFA layoutu se musí do limitu vejít |
| MaxFields | 10000; emitované instance widgetů, tedy i opakované výskyty a každý radio člen; sdílený radio rodič nekonzumuje extra widget slot |
| MaxGlyphs | 1000000; agregátní UTF-16 code unit viditelného textu, přičemž supplementární znak konzumuje dvě jednotky; Boolean caption se počítá jednou napříč všemi svými stavy, push button caption počítá každý samostatně generovaný stav a každé appearance si navíc uchovává nativní maximum 65535 glyfů |
| CancellationToken | nil; volitelný THPDFCancellationToken vlastněný volajícím, který adaptér nikdy neuvolní |
| ScriptOptions | TXFAFormScriptOptions.Default; JavaScript je vypnutý, dokud se explicitně nezapne, a jeho stávající rozpočty provedení zůstávají aktivní |
Vycházejte z Default a pak dle potřeby snižujte limity či dodávejte zrušení; nekladné bajtové a početní limity se odmítají
Automatické vytváření XFA popisuje podporované nativní konzumenty i transakční hranici cíle