THotPDF Custom Stream Filter Registry Methods
Инспектира, премахва, изчиства и измерва stream филтри, дефинирани от приложението
Декларация
function UnregisterCustomStreamFilter(
const FilterName: AnsiString): Boolean;
procedure ClearCustomStreamFilters;
function GetCustomStreamFilterCount: Integer;
function GetCustomStreamFilterName(Index: Integer): AnsiString;
function GetCustomStreamFilterStatistics(
out Statistics: THPDFCustomStreamFilterStatistics): Boolean;
procedure ResetCustomStreamFilterStatistics;
Параметри
FilterName се съпоставя без разлика на главни и малки букви и без водеща наклонена черта, Index адресира стабилния текущ ред на регистъра, а Statistics получава консистентен snapshot
Върната стойност
Unregister връща дали името е съществувало, count връща текущия брой регистрации, name връща нормализираното име, а statistics връща дали има регистрации или опити
Бележки за употреба
- Невалиден индекс на име повдига
EArgumentOutOfRangeException - Премахнатите интерфейси се освобождават, след като заключването на регистъра бъде освободено
- Изчистването на регистрациите не нулира телеметрията
- Нулирането на телеметрията не изчиства регистрациите