THPDFHeadlessDocumentOptions
Este registo em HPDFHeadlessDocument configura limites positivos de recursos para THPDFHeadlessDocument
| Membro | Default | Significado |
|---|---|---|
| MaxFileBytes | 1 GiB | Tamanho máximo da fonte e da saída publicada |
| MaxObjectBytes | 16 MiB | Tamanho máximo de blocos de objetos indiretos em bruto e de objetos de substituição |
| MaxDecodedBytes | 64 MiB | Máximo de streams descodificadas, tamanho combinado de conteúdo de páginas e total de bytes de object streams descodificadas retidos |
| MaxObjects | 1,000,000 | Intervalo máximo de números de objetos de referências cruzadas |
| MaxPages | 100,000 | Contagem máxima de folhas da árvore de páginas |
| MaxFields | 100,000 | Contagem máxima de campos terminais AcroForm |
| MaxDepth | 64 | Profundidade máxima de histórico de xref, referências, páginas, campos, filtros e Form XObjects |
| MaxGlyphs | 1,000,000 | Máximo de operandos de texto de páginas e de glyphs interpretados |
| CancellationToken | nil | THPDFCancellationToken opcional, próprio de quem chama |
Default inicializa todos os membros; limites inválidos não positivos são rejeitados pelo construtor, e o cancelamento levanta EHPDFOperationCancelled
Os limites aplicam-se às operações individuais deles e não são uma quota total de memória do processo; os dicionários de objetos carregados permanecem em cache até Close