THPDFJBIG2SymbolSafetyPolicy Type
Controla se THotPDF.ShareLoadedJBIG2Globals deduplica streams de globals JBIG2 e com quanta rigidez
Declaração
THPDFJBIG2SymbolSafetyPolicy= (jbspDisabled, jbspExactGlobalsOnly);
Unidade
HPDFDoc
Valores
| Valor | Significado |
|---|---|
jbspDisabled | Sem compartilhamento: a rotina sai sem varrer nenhuma imagem |
jbspExactGlobalsOnly | Deduplica apenas streams /JBIG2Globals idênticos byte a byte (mesmo hash SHA-256 e mesmo payload); globals que diferirem em qualquer byte nunca são mesclados |
Notas de uso
- Passe um valor deste tipo para THotPDF.ShareLoadedJBIG2Globals, que redireciona as referências /JBIG2Globals das imagens JBIG2 duplicadas para um único stream de globals retido e marca as redundantes como excluídas
- A política de somente globals exatos é o padrão seguro: mesclar dicionários de símbolos diferentes pode corromper imagens decodificadas, então só são compartilhados streams comprovadamente idênticos
- A contagem de streams compartilhados é reportada em THPDFLoadedResourceOptimizationInfo, e o cache de páginas renderizadas é invalidado quando algo muda