THotPDF.RegisterCustomStreamFilter
Uygulama tanımlı bir decoder'ı normalize edilmiş PDF filter adı altında tutar
Bildirim
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Parametreler
CustomFilter, adı, modu, seek sözleşmelerini ve decoder uygulamasını sağlar
ReplaceExisting, normalize edilmiş ad zaten mevcut olduğunda atomik bir değişime izin verir
Dönüş değeri
Ekleme veya değiştirmeden sonra True, değiştirme kapalıyken yinelenen bir kayıt için False döndürür
Kullanım notları
- Nil interface'ler, geçersiz PDF adları, yerleşik adlar ve 64 girişi aşan bir kayıt defteri argument veya range exception fırlatır
- Ad eşleştirme büyük/küçük harfe duyarsızdır ve baştaki tek eğik çizgiyi yok sayar
- Kayıt defteri, interface'i değişim, kaldırma, temizleme veya belge yok edilene kadar tutar
- Eşzamanlı decode araması, kayıt defteri kilidini bırakmadan önce bir interface snapshot'ı alır