Record THPDFHeadlessXFDFOptions
Unit: HPDFHeadlessXFDFTypes
Chame THPDFHeadlessXFDFOptions.Default antes de mudar limites individuais
| Membro | Default | Propósito |
|---|---|---|
| MaxBytes | 16777216 | Entrada/saída XFDF, bytes individuais de attachments e bytes de troca de aparências de stamps |
| MaxAnnotations | 10000 | Scan de anotações da origem ou contagem de anotações anexadas |
| MaxNodes | 1000000 | Admissão de traversal e armazenamento de nós delimitados de grafo/XML |
| MaxDepth | 32 | Aninhamento máximo admitido, com teto suportado de 64; o wrapper typed-XML de stamps reserva dois níveis de aninhamento dentro desse teto |
| MaxWorkingBytes | 134217728 | Reserva conservadora para snapshots, strings, XML, objetos PDF preparados e serialização |
| CancellationToken | nil | Token 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