THotPDF.RegisterCustomStreamFilter
Čuva aplikativno definisan decoder pod normalizovanim imenom PDF filtera
Deklaracija
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametri
CustomFilter daje ime, režim, seek ugovore i implementaciju decodera
ReplaceExisting dozvoljava atomičnu zamenu kada normalizovano ime već postoji
Povratna vrednost
Vraća True nakon umetanja ili zamene, a False za duplikat kada je zamena isključena
Napomene za upotrebu
- Nil interfejsi, neispravna PDF imena, imena ugrađenih filtera i registar veći od 64 stavke izazivaju izuzetak argumenta ili opsega
- Poređenje imena ne razlikuje velika i mala slova i ignoriše jednu vodeću kosu crtu
- Registar drži interfejs do zamene, uklanjanja, pražnjenja ili uništenja dokumenta
- Istovremeno traženje decodera pravi snapshot interfejsa pre otpuštanja lock-a registra