TXFAHeadlessPDFOptions
Birim: 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;
| Üye | Varsayılan ve davranış |
|---|---|
| PageWidth, PageHeight | 595 × 842 PDF punto; her ikisi sonlu ve pozitif olmalıdır |
| Editable | True; False, üretilen her alanın readOnly bayrağını ayarlar ve XFA erişimi tekil alanları bağımsız kısıtlayabilir |
| CaptionFontFamilies | Boş; Boolean ve push button caption'ları için isteğe bağlı adlandırılmış gerçek stil-yazı tipi programları; orijinal TrueTypeFont varsayılan regular yüzü sağlar; bkz. CaptionFontFamilies |
| MaxInputBytes | 8 MiB; XDP girdi uzunluğu, çözümlemeden önce denetlenir |
| MaxFontBytes | 8 MiB; orijinal varsayılan yazı tipi uzunluğu ve her zengin caption'ın kullandığı toplam stil-yazı tipi program baytları gömmeden önce denetlenir |
| MaxBytes | 64 MiB; eksiksiz serileştirilmiş aday sınırı, toplam gömülü yazı tipi ve görüntü stream'leri ve tekil görüntü çözümleme working tamponları |
| MaxObjectBytes | 16 MiB; her serileştirilmiş nesne, appearance stream'i, kodlanmış görüntü ve çözülmüş görüntü veya alpha stream'i sınırlıdır |
| MaxObjects | 100000; native indirect grafik nesneleri, appearance ve yazı tipi nesneleri dâhil; minimum altı |
| MaxPages | 1000; XFA layout'undan gelen sayfa indeksleri sınıra sığmalıdır |
| MaxFields | 10000; üretilen widget instance'ları; tekrarlanan occurrence'lar ve her radio üyesi dâhil; paylaşılan bir radio üst öğesi ek bir widget slotu tüketmez |
| MaxGlyphs | 1000000; toplam görünür metin UTF-16 code unit'leri; bir supplementary karakter iki birim tüketir; Boolean caption tüm durumları boyunca bir kez sayılır, push button caption'ları ayrıca üretilen her durumu sayar ve her appearance ayrıca 65535 glyph'lik native maksimumu korur |
| CancellationToken | nil; adapter tarafından asla free edilmeyen isteğe bağlı çağırana ait THPDFCancellationToken |
| ScriptOptions | TXFAFormScriptOptions.Default; açıkça etkinleştirilmedikçe JavaScript devre dışıdır ve mevcut yürütme bütçeleri aktif kalır |
Default'tan başlayın; sonra sınırları düşürün veya gerektiğinde cancellation sağlayın; pozitif olmayan bayt ve sayı sınırları reddedilir
Otomatik XFA oluşturması, desteklenen native tüketicileri ve hedef transaction sınırını anlatır