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;
ČlenVýchozí hodnota a chování
PageWidth, PageHeight595 × 842 PDF bodů; obě musí být konečné a kladné
EditableTrue; False nastaví příznak readOnly všem generovaným polím a přístup XFA může jednotlivá pole omezit nezávisle
CaptionFontFamiliesPrá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
MaxInputBytes8 MiB; délka vstupu XDP se kontroluje dřív než parsování
MaxFontBytes8 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
MaxBytes64 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ů
MaxObjectBytes16 MiB; každý serializovaný objekt, appearance stream, kódovaný obrázek i dekódovaný image či alpha stream je ohraničený
MaxObjects100000; nativní nepřímé grafové objekty, tedy i appearance a font objekty; minimálně šest
MaxPages1000; indexy stránek z XFA layoutu se musí do limitu vejít
MaxFields10000; emitované instance widgetů, tedy i opakované výskyty a každý radio člen; sdílený radio rodič nekonzumuje extra widget slot
MaxGlyphs1000000; 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ů
CancellationTokennil; volitelný THPDFCancellationToken vlastněný volajícím, který adaptér nikdy neuvolní
ScriptOptionsTXFAFormScriptOptions.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