Type THPDFJBIG2SymbolSafetyPolicy
Contrôle si THotPDF.ShareLoadedJBIG2Globals déduplique les flux de globals JBIG2 et avec quelle rigueur
Déclaration
THPDFJBIG2SymbolSafetyPolicy= (jbspDisabled, jbspExactGlobalsOnly);
Unité
HPDFDoc
Valeurs
| Valeur | Signification |
|---|---|
jbspDisabled | Aucun partage : la routine se termine sans analyser la moindre image |
jbspExactGlobalsOnly | Ne déduplique que les flux /JBIG2Globals identiques à l'octet près (même hachage SHA-256 et même charge utile) ; des globals différant d'un seul octet ne sont jamais fusionnés |
Notes d'utilisation
- Passez une valeur de ce type à THotPDF.ShareLoadedJBIG2Globals, qui repositionne les références /JBIG2Globals des images JBIG2 dupliquées vers un unique flux de globals conservé et marque les redondantes comme supprimées
- La politique exact-globals-only est la valeur sûre par défaut : fusionner des dictionnaires de symboles différents peut corrompre les images décodées, si bien que seuls les flux prouvablement identiques sont partagés
- Le nombre de flux partagés est rapporté dans THPDFLoadedResourceOptimizationInfo, et le cache des pages rendues est invalidé quand quelque chose a changé