Método THPDFJBIG2Encoder.EncodePagesToByteArrays
Codifica todas las páginas bilevel suministradas como un batch JBIG2 entrenado y devuelve la global data compartida
Declaración
Function EncodePagesToByteArrays(Const Pages: TJBIG2BatchPageArray;
Var ImageData: TJBIG2EncodedPageArray;
Var GlobalData: TJBIG2ByteArray;
Var Statistics: TJBIG2BatchEncodeStatistics;
Const Options: TJBIG2EncodeOptions;
Const BatchOptions: TJBIG2BatchEncodeOptions): Boolean;
Unidad
HPDFJBIG2
Comportamiento
- Valida cada dimensión, ancho de scanline, límite de páginas y límite agregado de píxeles antes de codificar
- Usa primero el backend de batch externo registrado y entrena los symbols repetidos en el conjunto completo de páginas
- Usa el acumulador de symbols nativo cuando el backend externo no está disponible y
AllowNativeFallbackestá habilitado - Devuelve los streams de páginas en el orden de entrada y un diccionario global no vacío compartido por el batch
- Limpia las salidas y falla sin resultados parciales cuando la validación o la codificación fallan
Estadísticas
TJBIG2BatchEncodeStatistics informa el backend elegido, los tamaños de página y de entrada, los bytes de salida por página y globales, la cantidad de symbols nativos y los rechazos por budget