TXFAHeadlessPDFOptions
Unit: 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 precisam ser finitos e positivos |
| Editable | True; False define a flag readOnly de todo campo gerado, e o acesso XFA pode restringir independentemente campos individuais |
| CaptionFontFamilies | Vazio; programas reais nomeados opcionais de fontes de estilo para captions de Boolean e push buttons, com o TrueTypeFont original fornecendo a face regular default; veja CaptionFontFamilies |
| MaxInputBytes | 8 MiB; o comprimento da entrada XDP é checado antes do parsing |
| MaxFontBytes | 8 MiB; o comprimento original da fonte default e os bytes agregados de programas de fontes de estilo usados por cada caption rich são checados antes do embutimento |
| MaxBytes | 64 MiB; limite do candidato serializado completo, streams agregados embutidos de fontes e imagens, e buffers de trabalho individuais de decodificação de imagens |
| MaxObjectBytes | 16 MiB; cada objeto serializado, appearance stream, imagem codificada e imagem decodificada ou stream alfa é delimitado |
| MaxObjects | 100000; objetos nativos indiretos do grafo, incluindo objetos de aparências e fontes; mínimo seis |
| MaxPages | 1000; os índices de páginas do layout XFA precisam caber no limite |
| MaxFields | 10000; instâncias de widgets emitidas, incluindo ocorrências repetidas e todo membro de radio; um parent de radio compartilhado não consome um slot extra de widget |
| MaxGlyphs | 1000000; unidades UTF-16 agregadas de texto visível, com um caractere suplementar consumindo duas unidades; uma caption Boolean é contada uma vez entre todos os seus estados, captions de push buttons contam cada estado gerado separadamente, e cada aparência também retém o máximo nativo de 65535 glyphs |
| CancellationToken | nil; um THPDFCancellationToken opcional de posse do chamador que nunca é liberado pelo adapter |
| ScriptOptions | TXFAFormScriptOptions.Default; JavaScript fica desabilitado a menos que explicitamente habilitado, e seus orçamentos existentes de execução permanecem ativos |
Comece de Default e depois reduza limites ou forneça cancelamento conforme necessário; limites não positivos de bytes e contagens são rejeitados
Criação automática de XFA descreve os consumers nativos suportados e a fronteira transacional do destino