THPDFHeadlessFormDataOptions

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

Use Default antes de alterar limites individuais; todos os limites têm de ser positivos e MaxDepth não pode exceder 64

MembroDefaultLimite
MaxBytes16777216Bytes de entrada codificada completa e de saída emitida
MaxFields65536Registos terminais de campos Unicode
MaxObjects100000Objetos PDF analisados, nós e atributos XML, entradas de modelos e nós gerados de hierarquias FDF
MaxDepth64Sintaxe serializada, campos aninhados e resolução delimitada de referências indiretas
MaxValues65536Valores de texto dentro de um campo
MaxValueCodeUnits1048576Uma string Unicode ou comprimento de FDF byte-name
MaxTotalCodeUnits4194304Nomes agregados, texto analisado e valores de campos
CancellationTokennilCancelamento cooperativo de parsing, emissão e operações de documentos
RichTextDocumentURIVazioURI base para recursos CSS de rich text fornecidos pelo caller
RichTextStyleSheetTitleVazioTítulo opcional do conjunto de folhas de estilo selecionado
RichTextStyleSheetsVazioNo máximo 256 recursos CSS externos pré-carregados

O parsing XML conta atributos textuais e nomes qualificados resolvidos à medida que processa, pelo que o uso agregado pode exceder apenas o payload terminal de campos; o limite delimita o trabalho completo de parsing

O aninhamento FDF inclui níveis de dicionários e de arrays Kids à volta de cada componente de nome qualificado, pelo que a profundidade serializada pode exceder o número de componentes de nomes de campos

Os métodos de documentos limitam os tetos de bytes, de campos e de profundidade com as opções do documento carregado e exigem um token de cancelamento partilhado

As opções de folhas de estilo externas aplicam-se à descodificação de FDF/XFDF rich e a importações de documentos, com os mesmos limites de operação e token de cancelamento