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;
MiembroDefault y comportamiento
PageWidth, PageHeight595 × 842 puntos PDF; ambos deben ser finitos y positivos
EditableTrue; False asigna el flag readOnly a cada campo generado, y el acceso XFA puede restringir campos individuales de forma independiente
CaptionFontFamiliesVacío; programas de estilo de fuente reales con nombre opcionales para captions de booleanos y push buttons, con el TrueTypeFont original aportando la cara regular por defecto; ver CaptionFontFamilies
MaxInputBytes8 MiB; la longitud de la entrada XDP se verifica antes del parsing
MaxFontBytes8 MiB; la longitud de la fuente por defecto original y los bytes agregados de programas de fuentes de estilo usados por cada caption rich se verifican antes de incrustar
MaxBytes64 MiB; límite del candidato serializado completo, streams agregados de fuentes e imágenes embebidas, y buffers de trabajo individuales de decodificación de imágenes
MaxObjectBytes16 MiB; cada objeto serializado, appearance stream, imagen codificada e imagen decodificada o stream alfa queda acotado
MaxObjects100000; objetos del grafo indirecto nativo, incluidos objetos de apariencia y de fuente; mínimo seis
MaxPages1000; los índices de página del layout XFA deben caber en el límite
MaxFields10000; instancias de widget emitidas, incluidas las ocurrencias repetidas y cada miembro radio; un padre radio compartido no consume un slot extra de widget
MaxGlyphs1000000; unidades de código UTF-16 agregadas de texto visible, con un carácter suplementario consumiendo dos unidades; un caption booleano se cuenta una vez entre todos sus estados, los captions de push buttons cuentan cada estado generado por separado, y cada apariencia también conserva el máximo nativo de 65535 glifos
CancellationTokennil; un THPDFCancellationToken opcional propiedad del llamador que el adapter nunca libera
ScriptOptionsTXFAFormScriptOptions.Default; JavaScript está deshabilitado salvo activación explícita, y sus presupuestos de ejecución existentes siguen activos

Parte de Default y luego baja los límites o suministra cancelación según corresponda; los límites de bytes y de conteos no positivos se rechazan

La creación XFA automática describe los consumidores nativos soportados y el boundary de transacción de destino