THPDFHeadlessDocumentOptions
Este record em HPDFHeadlessDocument configura limites positivos de recursos para THPDFHeadlessDocument
| Membro | Default | Significado |
|---|---|---|
| MaxFileBytes | 1 GiB | Tamanho máximo da origem e da saída publicada |
| MaxObjectBytes | 16 MiB | Tamanho máximo de bloco raw de objetos indiretos e de objetos de substituição |
| MaxDecodedBytes | 64 MiB | Máximo de streams decodificados, tamanho combinado de conteúdo de páginas e total de bytes retidos de object-streams decodificados |
| MaxObjects | 1.000.000 | Faixa máxima de números de objeto da cross-reference |
| MaxPages | 100.000 | Contagem máxima de folhas da page tree |
| MaxFields | 100.000 | Contagem máxima de campos AcroForm terminais |
| MaxDepth | 64 | Profundidade máxima de histórico de xref, referências, páginas, campos, filters e Form XObjects |
| MaxGlyphs | 1.000.000 | Máximo de operands de texto de página e contagem de glyphs interpretados |
| CancellationToken | nil | THPDFCancellationToken opcional de posse do chamador |
Default inicializa todos os membros; limites inválidos não positivos são rejeitados pelo construtor, e o cancelamento dispara EHPDFOperationCancelled
Os limites se aplicam às suas operações individuais e não são uma cota total de memória do processo; dicionários de objetos carregados permanecem em cache até Close