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;
| Miembro | Valor por defecto y comportamiento |
|---|---|
| PageWidth, PageHeight | 595 × 842 puntos PDF; ambos deben ser finitos y positivos |
| Editable | True; False establece el flag readOnly de todos los campos generados, y el acceso XFA puede restringir campos individuales por su cuenta |
| CaptionFontFamilies | Vacío; programas de estilo con nombre reales opcionales para captions Boolean y push button, con el TrueTypeFont original aportando la cara regular por defecto; ver CaptionFontFamilies |
| MaxInputBytes | 8 MiB; la longitud de la entrada XDP se comprueba antes del parsing |
| MaxFontBytes | 8 MiB; la longitud de la fuente por defecto original y los bytes agregados de programas de estilo usados por cada caption rich se comprueban antes de incrustar |
| MaxBytes | 64 MiB; límite del candidato serializado completo, streams agregados de fuentes e imágenes incrustadas, y buffers de trabajo de decodificación de imágenes individuales |
| MaxObjectBytes | 16 MiB; cada objeto serializado, stream de apariencia, imagen codificada e imagen decodificada o stream alfa queda acotado |
| MaxObjects | 100000; objetos de grafo indirectos nativos, incluidos los de apariencia y fuente; mínimo seis |
| MaxPages | 1000; los índices de página del layout XFA deben caber en el límite |
| MaxFields | 10000; instancias de widget emitidas, incluidas las ocurrencias repetidas y cada miembro radio; un padre radio compartido no consume un slot de widget extra |
| MaxGlyphs | 1000000; unidades de código UTF-16 de texto visible agregadas, con un carácter suplementario consumiendo dos unidades; un caption Boolean se cuenta una vez entre todos sus estados, los captions de push button cuentan cada estado generado por separado, y cada apariencia conserva además el máximo nativo de 65535 glifos |
| CancellationToken | nil; un THPDFCancellationToken opcional propiedad del llamante que el adapter nunca libera |
| ScriptOptions | TXFAFormScriptOptions.Default; JavaScript está desactivado salvo activación explícita y sus presupuestos de ejecución existentes siguen activos |
Parte de Default y luego baja límites o suministra cancelación según necesites; los límites de bytes y de recuentos no positivos se rechazan
Creación XFA automática describe los consumidores nativos soportados y el límite transaccional del destino