THotPDF.RegisterCustomStreamFilter
Przechowuje dekoder zdefiniowany w aplikacji pod jego znormalizowaną nazwą filtru PDF
Deklaracja
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametry
CustomFilter dostarcza nazwę, tryb, kontrakty seek i implementację dekodera
ReplaceExisting pozwala na atomową podmianę, gdy znormalizowana nazwa już istnieje
Wartość zwracana
Zwraca True po wstawieniu lub podmianie, a False dla duplikatu, gdy podmiana jest wyłączona
Uwagi dotyczące użycia
- Nilowe interfejsy, niepoprawne nazwy PDF, nazwy wbudowane i rejestr przekraczający 64 wpisy podnoszą wyjątek argumentu lub zakresu
- Dopasowanie nazw nie rozróżnia wielkości liter i ignoruje jeden wiodący ukośnik
- Rejestr trzyma interfejs do czasu podmiany, usunięcia, wyczyszczenia lub zniszczenia dokumentu
- Współbieżne wyszukiwanie dekodera wykonuje snapshot interfejsu przed zwolnieniem blokady rejestru