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;
MembroDefault e comportamento
PageWidth, PageHeight595 × 842 pontos PDF; ambos têm de ser finitos e positivos
EditableTrue; False define a flag readOnly de todos os campos gerados, e o acesso XFA pode restringir independentemente campos individuais
CaptionFontFamiliesVazio; 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
MaxInputBytes8 MiB; o comprimento da entrada XDP é verificado antes do parsing
MaxFontBytes8 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
MaxBytes64 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
MaxObjectBytes16 MiB; cada objeto serializado, stream de aparências, imagem codificada e imagem descodificada ou stream alfa é delimitado
MaxObjects100000; objetos nativos indiretos de grafos, incluindo objetos de aparências e de tipos de letra; mínimo de seis
MaxPages1000; os índices de páginas do layout XFA têm de caber no limite
MaxFields10000; 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
MaxGlyphs1000000; 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
CancellationTokennil; um THPDFCancellationToken opcional próprio de quem chama que nunca é libertado pelo adaptador
ScriptOptionsTXFAFormScriptOptions.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