THotPDF.RegisterCustomStreamFilter
Запазва decoder, дефиниран от приложението, под неговото нормализирано PDF име на филтър
Декларация
function RegisterCustomStreamFilter(
const CustomFilter: IHPDFCustomStreamFilter;
ReplaceExisting: Boolean = False): Boolean;
Параметри
CustomFilter задава името, режима, seek контрактите и реализацията на decoder-а
ReplaceExisting позволява атомарна замяна, когато нормализираното име вече съществува
Върната стойност
Връща True след вмъкване или замяна и False при дубликат, когато замяната е забранена
Бележки за употреба
- Nil интерфейси, невалидни PDF имена, вградени имена и регистър с повече от 64 записа вдигат argument или range exception
- Съпоставянето на имена не различава регистъра и игнорира една водеща наклонена черта
- Регистърът задържа интерфейса до замяна, премахване, изчистване или унищожаване на документа
- Успоредното decode търсене взема snapshot на интерфейса, преди да освободи заключването на регистъра