THPDFHeadlessDocumentOptions

Este record em HPDFHeadlessDocument configura limites positivos de recursos para THPDFHeadlessDocument

MembroDefaultSignificado
MaxFileBytes1 GiBTamanho máximo da origem e da saída publicada
MaxObjectBytes16 MiBTamanho máximo de bloco raw de objetos indiretos e de objetos de substituição
MaxDecodedBytes64 MiBMáximo de streams decodificados, tamanho combinado de conteúdo de páginas e total de bytes retidos de object-streams decodificados
MaxObjects1.000.000Faixa máxima de números de objeto da cross-reference
MaxPages100.000Contagem máxima de folhas da page tree
MaxFields100.000Contagem máxima de campos AcroForm terminais
MaxDepth64Profundidade máxima de histórico de xref, referências, páginas, campos, filters e Form XObjects
MaxGlyphs1.000.000Máximo de operands de texto de página e contagem de glyphs interpretados
CancellationTokennilTHPDFCancellationToken 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