Record THPDFHeadlessXFDFOptions

Unit: HPDFHeadlessXFDFTypes

Chame THPDFHeadlessXFDFOptions.Default antes de mudar limites individuais

MembroDefaultPropósito
MaxBytes16777216Entrada/saída XFDF, bytes individuais de attachments e bytes de troca de aparências de stamps
MaxAnnotations10000Scan de anotações da origem ou contagem de anotações anexadas
MaxNodes1000000Admissão de traversal e armazenamento de nós delimitados de grafo/XML
MaxDepth32Aninhamento máximo admitido, com teto suportado de 64; o wrapper typed-XML de stamps reserva dois níveis de aninhamento dentro desse teto
MaxWorkingBytes134217728Reserva conservadora para snapshots, strings, XML, objetos PDF preparados e serialização
CancellationTokennilToken opcional de cancelamento cooperativo

Todos os limites numéricos precisam ser positivos; um token de cancelamento de documento existente e um token de import precisam identificar o mesmo token quando ambos forem fornecidos

O export reserva espaço tanto para o XML acumulado quanto para os bytes retornados, e o import reserva o armazenamento de XML/árvore antes de preparar um grafo incremental

Os limites do documento e os limites de operações da C ABI do Linux também se aplicam; aumentar um limite de XFDF não aumenta essas capacidades independentes

Perfil de anotações e semântica transacional

Transporte de aparências padrão de stamps preserva streams reais de Forms e recursos acíclicos delimitados de fontes, imagens e gráficos por meio de typed XML em base64

As reservas de aparências de stamps incluem chaves codificadas, recursos expandidos, encoding de streams e cópias de conversão XML/base64 antes da alocação; esse total conservador da operação pode exceder o tamanho final da saída