THPDFJBIG2SymbolSafetyPolicy Type
Steruje tym, czy THotPDF.ShareLoadedJBIG2Globals deduplikuje strumienie JBIG2 globals i jak bardzo restrykcyjna jest ta deduplikacja
Deklaracja
THPDFJBIG2SymbolSafetyPolicy= (jbspDisabled, jbspExactGlobalsOnly);
Jednostka
HPDFDoc
Wartości
| Wartość | Znaczenie |
|---|---|
jbspDisabled | Brak współdzielenia: rutyna kończy pracę bez skanowania jakiegokolwiek obrazu |
jbspExactGlobalsOnly | Deduplikacja wyłącznie bajt w bajt identycznych strumieni /JBIG2Globals (ten sam skrót SHA-256 i ładunek); globals różniące się choćby jednym bajtem nigdy nie są scalane |
Uwagi dotyczące użycia
- Przekaż wartość tego typu do THotPDF.ShareLoadedJBIG2Globals, która przepina odniesienia /JBIG2Globals zduplikowanych obrazów JBIG2 na jeden zachowany strumień globals i oznacza nadmiarowe jako usunięte
- Polityka wyłącznie dokładnych globals to bezpieczny domyśl: scalanie różniących się słowników symboli może uszkodzić zdekodowane obrazy, więc współdzielone są tylko dające się udowodnić identyczne strumienie
- Liczbę współdzielonych strumieni raportuje THPDFLoadedResourceOptimizationInfo, a pamięć podręczna wyrenderowanych stron jest unieważniana, gdy cokolwiek się zmieniło