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
| Membro | Default | Limite |
|---|---|---|
| MaxBytes | 16777216 | Bytes de entrada codificada completa e de saída emitida |
| MaxFields | 65536 | Registos terminais de campos Unicode |
| MaxObjects | 100000 | Objetos PDF analisados, nós e atributos XML, entradas de modelos e nós gerados de hierarquias FDF |
| MaxDepth | 64 | Sintaxe serializada, campos aninhados e resolução delimitada de referências indiretas |
| MaxValues | 65536 | Valores de texto dentro de um campo |
| MaxValueCodeUnits | 1048576 | Uma string Unicode ou comprimento de FDF byte-name |
| MaxTotalCodeUnits | 4194304 | Nomes agregados, texto analisado e valores de campos |
| CancellationToken | nil | Cancelamento cooperativo de parsing, emissão e operações de documentos |
| RichTextDocumentURI | Vazio | URI base para recursos CSS de rich text fornecidos pelo caller |
| RichTextStyleSheetTitle | Vazio | Título opcional do conjunto de folhas de estilo selecionado |
| RichTextStyleSheets | Vazio | No 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