THPDFHeadlessXFDFOptions record
Birim: HPDFHeadlessXFDFTypes
Tekil sınırları değiştirmeden önce THPDFHeadlessXFDFOptions.Default'u çağırın
| Üye | Varsayılan | Amaç |
|---|---|---|
| MaxBytes | 16777216 | XFDF girdi/çıktı ve tekil çözülmüş eklenti bayt sınırı |
| MaxAnnotations | 10000 | Kaynak anotasyon taraması veya eklenen anotasyon sayısı |
| MaxNodes | 1000000 | Sınırlı grafik/XML traversal'i ve node saklama kabulü |
| MaxDepth | 32 | Maksimum kabul edilen iç içe geçme; desteklenen tavan 64, stamp yazılan-XML sarmalayıcısı o tavan içinde iki seviye reserve eder |
| MaxWorkingBytes | 134217728 | Anlık görüntüler, dizeler, XML, hazırlanmış PDF nesneleri ve serileştirme için ihtiyatlı rezervasyon |
| CancellationToken | nil | İsteğe bağlı cooperative cancellation token |
Tüm sayısal sınırlar pozitif olmalıdır; mevcut bir belge cancellation token'ı ile bir import token'ı, ikisi de verildiğinde aynı token'ı tanımlamalıdır
Export, birikmiş XML ve döndürülen baytlar için alan ayırır; import ise artımlı bir grafik hazırlamadan önce XML/ağaç depolaması ayırır
Belge sınırları ve Linux C ABI işlem sınırları da geçerlidir; bir XFDF sınırını artırmak o bağımsız kapasiteleri artırmaz
Anotasyon profili ve transaction semantiği
Standard stamp appearance transport'u, gerçek Form stream'lerini ve sınırlı asiklik yazı-tipi, görsel ve grafik kaynaklarını base64 yazılan XML üzerinden korur
Stamp appearance rezervasyonları, tahsisten önce kodlanmış anahtarları, genişletilmiş kaynakları, stream encoding'ini ve XML/base64 dönüşüm kopyalarını dâhil eder; bu muhafazakâr operation toplamı nihai çıktı boyutunu aşabilir