THPDFHeadlessFormDataOptions
THPDFHeadlessFormDataOptions = record
MaxBytes, MaxFields, MaxObjects, MaxDepth, MaxValues: Integer;
MaxValueCodeUnits, MaxTotalCodeUnits: Integer;
CancellationToken: THPDFCancellationToken;
class function Default: THPDFHeadlessFormDataOptions; static;
end;
Tekil sınırları değiştirmeden önce Default'u kullanın; tüm sınırlar pozitif olmalı ve MaxDepth 64'ü aşmamalıdır
| Üye | Varsayılan | Sınır |
|---|---|---|
| MaxBytes | 16777216 | Eksiksiz kodlanmış girdi ve üretilen çıktı baytları |
| MaxFields | 65536 | Terminal Unicode alan kayıtları |
| MaxObjects | 100000 | Çözümlenmiş PDF nesneleri, XML node'ları ve öznitelikler, model girişleri ve üretilmiş FDF hiyerarşi node'ları |
| MaxDepth | 64 | Serileştirilmiş sözdizimi, iç içe alanlar ve sınırlı indirect referans çözümü |
| MaxValues | 65536 | Tek bir alan içindeki metin değerleri |
| MaxValueCodeUnits | 1048576 | Tek bir Unicode dize veya FDF bayt-adı uzunluğu |
| MaxTotalCodeUnits | 4194304 | Toplam adlar, çözümlenmiş metin ve alan değerleri |
| CancellationToken | nil | Cooperative çözümleme, üretim ve belge-işlemi cancellation |
| RichTextDocumentURI | Empty | Çağıranın sağladığı rich-text CSS kaynakları için taban URI |
| RichTextStyleSheetTitle | Empty | Opsiyonel seçili stylesheet set başlığı |
| RichTextStyleSheets | Empty | En fazla 256 önceden yüklenmiş dış CSS kaynağı |
XML çözümleme, işleme devam ederken metinsel öznitelikleri ve çözülmüş nitelikli adları sayar; dolayısıyla toplam kullanım yalnızca terminal alan yükünü aşabilir; limit, eksiksiz çözümleme işini sınırlar
FDF iç içe geçmesi, her nitelikli ad bileşeni etrafında dictionary ve Kids-dizisi düzeylerini içerir; dolayısıyla serileştirilmiş derinlik alan-adı bileşenlerinin sayısını aşabilir
Belge yöntemleri, bayt, alan ve derinlik sınırlarını yüklenmiş belge options'larıyla sınırlar ve paylaşılan bir cancellation token gerektirir
Dış stylesheet seçenekleri, rich FDF/XFDF çözme ve belge importları için geçerlidir; aynı operasyon sınırları ve cancellation token ile