Tipo THPDFJBIG2SymbolSafetyPolicy
Controla si THotPDF.ShareLoadedJBIG2Globals deduplica los flujos de globals JBIG2 y con cuánta rigidez
Declaración
THPDFJBIG2SymbolSafetyPolicy= (jbspDisabled, jbspExactGlobalsOnly);
Unidad
HPDFDoc
Valores
| Valor | Significado |
|---|---|
jbspDisabled | Sin compartir: la rutina sale sin escanear ninguna imagen |
jbspExactGlobalsOnly | Deduplica solo flujos /JBIG2Globals idénticos byte a byte (mismo hash SHA-256 y misma carga); los globals que difieran en un solo byte nunca se fusionan |
Notas de uso
- Pase un valor de este tipo a THotPDF.ShareLoadedJBIG2Globals, que reorienta las referencias /JBIG2Globals de las imágenes JBIG2 duplicadas hacia un único flujo de globals retenido y marca los redundantes como eliminados
- La política de solo globals exactos es la opción segura por defecto: fusionar diccionarios de símbolos distintos puede corromper las imágenes decodificadas, así que solo se comparten flujos demostrablemente idénticos
- El número de flujos compartidos se informa en THPDFLoadedResourceOptimizationInfo, y la caché de páginas renderizadas se invalida cuando algo cambió