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 mudar limites individuais; todos os limites precisam ser positivos e MaxDepth não pode exceder 64
| Membro | Default | Limite |
|---|---|---|
| MaxBytes | 16777216 | Entrada codificada completa e bytes de saída emitidos |
| MaxFields | 65536 | Records de campos Unicode terminais |
| MaxObjects | 100000 | Objetos PDF parseados, nós e atributos XML, entradas do modelo e nós gerados da hierarquia 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 byte-name FDF |
| MaxTotalCodeUnits | 4194304 | Agregado de nomes, texto parseado e valores de campos |
| CancellationToken | nil | Cancelamento cooperativo de parsing, emissão e operações de documento |
| RichTextDocumentURI | Vazio | URI base para recursos CSS de rich text fornecidos pelo chamador |
| RichTextStyleSheetTitle | Vazio | Título opcional do conjunto selecionado de stylesheets |
| RichTextStyleSheets | Vazio | No máximo 256 recursos CSS externos pré-carregados |
O parsing XML conta atributos textuais e nomes qualificados resolvidos conforme o processamento ocorre, então o uso agregado pode exceder apenas o payload de campos terminais; o limite delimita o trabalho completo de parsing
O aninhamento FDF inclui níveis de dicionário e de arrays Kids ao redor de cada componente de nome qualificado, então a profundidade serializada pode exceder o número de componentes do nome do campo
Os métodos do documento limitam os tetos de bytes, campos e profundidade com as opções do documento carregado e exigem um token de cancelamento compartilhado
As opções de stylesheets externas se aplicam à decodificação rich de FDF/XFDF e aos imports de documentos, com os mesmos limites da operação e token de cancelamento