THotPDF.RegisterCustomStreamFilter
Menahan decoder yang ditentukan aplikasi di bawah nama filter PDF yang dinormalisasi
Deklarasi
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parameter
CustomFilter menyediakan nama, mode, kontrak pencarian, dan implementasi decoder
ReplaceExisting memungkinkan penggantian atomik ketika nama yang dinormalisasi sudah ada
Nilai kembali
Mengembalikan True setelah penyisipan atau penggantian dan False untuk duplikat ketika penggantian dinonaktifkan
Catatan penggunaan
- Antarmuka Nil, nama PDF tidak valid, nama bawaan, dan registri di atas 64 entri memunculkan pengecualian argumen atau rentang
- Pencocokan nama tidak peka huruf besar/kecil dan mengabaikan satu garis miring terdepan
- Registri menahan antarmuka sampai penggantian, penghapusan, pembersihan, atau penghancuran dokumen
- Pencarian decode bersamaan mengambil snapshot antarmuka sebelum melepaskan kunci registri