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 接收一份一致的快照
返回值
unregister 返回该名称是否存在,count 返回当前的注册数量,name 返回规范化后的名称,statistics 返回是否存在注册或调用尝试
使用说明
- An invalid name index raises
EArgumentOutOfRangeException - 被移除的接口会在注册表锁释放之后才被释放
- Clearing registrations does not reset telemetry
- Resetting telemetry does not clear registrations