THPDFHeadlessFormDataOptions

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

Utilisez Default avant de modifier les limites individuelles ; toutes les limites doivent être positives et MaxDepth ne doit pas dépasser 64

MembreDéfautBorne
MaxBytes16777216Octets de l'entrée encodée complète et de la sortie émise
MaxFields65536Enregistrements terminaux de champs Unicode
MaxObjects100000Objets PDF analysés, nœuds et attributs XML, entrées du modèle et nœuds de hiérarchie FDF générés
MaxDepth64Syntaxe sérialisée, champs imbriqués et résolution bornée de références indirectes
MaxValues65536Valeurs de texte dans un seul champ
MaxValueCodeUnits1048576Une chaîne Unicode ou une longueur de nom d'octets FDF
MaxTotalCodeUnits4194304Noms cumulés, texte analysé et valeurs de champs
CancellationTokennilAnnulation coopérative du parsing, de l'émission et des opérations sur le document
RichTextDocumentURIEmptyURI de base pour les ressources CSS rich-text fournies par l'appelant
RichTextStyleSheetTitleEmptyTitre optionnel de l'ensemble de feuilles de style sélectionné
RichTextStyleSheetsEmptyAu plus 256 ressources CSS externes préchargées

Le parsing XML compte les attributs textuels et les noms qualifiés résolus au fil du traitement, si bien que l'usage cumulé ne peut dépasser que le payload des champs terminaux ; la limite borne le travail de parsing complet

L'imbrication FDF inclut des niveaux de dictionnaire et de tableau Kids autour de chaque composant de nom qualifié, si bien que la profondeur sérialisée peut dépasser le nombre de composants du nom de champ

Les méthodes du document plafonnent les limites d'octets, de champs et de profondeur avec les options du document chargé et exigent un token d'annulation partagé

Les options de feuilles de style externes s'appliquent au décodage FDF/XFDF rich et aux imports de documents, avec les mêmes limites d'opération et le même token d'annulation