THPDFHeadlessFormDataOptions

THPDFHeadlessFormDataOptions = record
  MaxBytes, MaxFields, MaxObjects, MaxDepth, MaxValues: Integer;
  MaxValueCodeUnits, MaxTotalCodeUnits: Integer;
  CancellationToken: THPDFCancellationToken;
  class function Default: THPDFHeadlessFormDataOptions; static;
end;

Usare Default prima di modificare i limiti individuali; tutti i limiti devono essere positivi e MaxDepth non deve superare 64

MembroPredefinitoLimite
MaxBytes16777216Byte dell'input codificato completo e dell'output emesso
MaxFields65536Record terminali di campi Unicode
MaxObjects100000Oggetti PDF parsati, nodi e attributi XML, voci del model e nodi generati della gerarchia FDF
MaxDepth64Sintassi serializzata, campi annidati e risoluzione limitata di riferimenti indiretti
MaxValues65536Valori di testo dentro un singolo campo
MaxValueCodeUnits1048576Una stringa Unicode o la lunghezza di un byte-name FDF
MaxTotalCodeUnits4194304Nomi, testo parsato e valori di campo in aggregato
CancellationTokennilCancellazione cooperativa di parsing, emissione e operazioni sul documento
RichTextDocumentURIEmptyURI base per le risorse CSS di rich text fornite dal caller
RichTextStyleSheetTitleEmptyTitolo opzionale dell'insieme di stylesheet selezionato
RichTextStyleSheetsEmptyFino a 256 risorse CSS esterne precaricate

Il parsing XML conta attributi testuali e qualified name risolti man mano che l'elaborazione procede, così l'uso aggregato può superare solo il payload terminale dei campi; il limite vincola il lavoro di parsing completo

L'annidamento FDF include livelli di dizionario e array Kids attorno a ogni componente del qualified name, così la profondità serializzata può superare il numero di componenti del nome del campo

I metodi del documento limitano i massimali di byte, campi e profondità con le opzioni del documento caricato e richiedono un cancellation token condiviso

Le opzioni dei fogli di stile esterni si applicano alla decodifica FDF/XFDF rich e agli import di documenti, con gli stessi limiti di operazione e token di cancellazione