TXFAHeadlessPDFOptions
Unidade: HPDFXFAHeadless
TXFAHeadlessPDFOptions = record
PageWidth, PageHeight: Double;
Editable: Boolean;
CaptionFontFamilies: THPDFHeadlessRichTextFontFamilies;
MaxInputBytes, MaxFontBytes, MaxBytes, MaxObjectBytes: Integer;
MaxObjects, MaxPages, MaxFields, MaxGlyphs: Integer;
CancellationToken: THPDFCancellationToken;
ScriptOptions: TXFAFormScriptOptions;
class function Default: TXFAHeadlessPDFOptions; static;
end;
| Membro | Default e comportamento |
|---|---|
| PageWidth, PageHeight | 595 × 842 pontos PDF; ambos têm de ser finitos e positivos |
| Editable | True; False define a flag readOnly de todos os campos gerados, e o acesso XFA pode restringir independentemente campos individuais |
| CaptionFontFamilies | Vazio; programas nomeados opcionais reais de tipos de letra de estilos para captions Boolean e de push buttons, com o TrueTypeFont original a fornecer a face regular default; veja CaptionFontFamilies |
| MaxInputBytes | 8 MiB; o comprimento da entrada XDP é verificado antes do parsing |
| MaxFontBytes | 8 MiB; o comprimento original do tipo de letra default e os bytes agregados de programas de estilos realmente usados por cada caption rich são verificados antes do embedding |
| MaxBytes | 64 MiB; limite completo do candidato serializado, streams agregadas incorporadas de tipos de letra e imagens, e buffers individuais de trabalho de descodificação de imagens |
| MaxObjectBytes | 16 MiB; cada objeto serializado, stream de aparências, imagem codificada e imagem descodificada ou stream alfa é delimitado |
| MaxObjects | 100000; objetos nativos indiretos de grafos, incluindo objetos de aparências e de tipos de letra; mínimo de seis |
| MaxPages | 1000; os índices de páginas do layout XFA têm de caber no limite |
| MaxFields | 10000; instâncias emitidas de widgets, incluindo ocorrências repetidas e todos os membros de radios; um pai de radios partilhado não consome um slot extra de widgets |
| MaxGlyphs | 1000000; unidades de código UTF-16 agregadas de texto visível, com um caráter suplementar a consumir duas unidades; uma caption Boolean é contada uma vez através de todos os estados dela, captions de push buttons contam cada estado gerado separadamente, e cada aparência também mantém o máximo nativo de 65535 glyphs |
| CancellationToken | nil; um THPDFCancellationToken opcional próprio de quem chama que nunca é libertado pelo adaptador |
| ScriptOptions | TXFAFormScriptOptions.Default; o JavaScript está desativado a menos que seja explicitamente ativado, e os orçamentos existentes dele de execução permanecem ativos |
Parta de Default e depois baixe limites ou forneça cancelamento conforme necessário; limites não positivos de bytes e de contagens são rejeitados
A criação automática de XFA descreve os consumidores nativos suportados e a fronteira transacional de destinos