THotPDF Custom Stream Filter Registry Methods
Inspects, removes, clears, and measures application-defined stream filters
Оголошення
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 повертає, чи існують реєстрації або спроби
Примітки щодо використання
- An invalid name index raises
EArgumentOutOfRangeException - Видалені інтерфейси звільняються після зняття блокування реєстру
- Clearing registrations does not reset telemetry
- Resetting telemetry does not clear registrations