THotPDF.RegisterCustomStreamFilter
Uchováva aplikačne definovaný dekodér pod jeho normalizovaným názvom filtra PDF
Deklarácia
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametre
CustomFilter poskytuje názov, režim, kontrakty vyhľadávania a implementáciu dekodéra
ReplaceExisting umožňuje atómové nahradenie, keď normalizovaný názov už existuje
Návratová hodnota
Vracia True po vložení alebo nahradení a False pre duplicitný záznam, keď je nahradenie zakázané
Poznámky k použitiu
- Nil rozhrania, neplatné názvy PDF, vstavané názvy a register s viac ako 64 záznamami vyvolajú výnimku argumentu alebo rozsahu
- Zhoda názvov nerozlišuje veľkosť písmen a ignoruje jedno úvodné lomítko
- Register uchováva rozhranie až do nahradenia, odstránenia, vyčistenia alebo zničenia dokumentu
- Súbežné vyhľadávanie dekódovania vytvorí snímku rozhrania pred uvoľnením zámku registra