THotPDF 自訂串流 Filter 註冊表方法
檢視、移除、清空並量測應用程式自訂的串流 filter
宣告
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 傳回是否存在註冊或呼叫紀錄
使用說明
- 無效的名稱索引會拋出
EArgumentOutOfRangeException - 被移除的 interface 會在註冊表鎖定釋放後才跟著釋放
- 清空註冊不會重置遙測資料
- 重置遙測資料不會清空註冊