THotPDF Custom Stream Filter Registry Methods
Inspects, removes, clears, and measures application-defined stream filters
Declaração
function UnregisterCustomStreamFilter(
const FilterName: AnsiString): Boolean;
procedure ClearCustomStreamFilters;
function GetCustomStreamFilterCount: Integer;
function GetCustomStreamFilterName(Index: Integer): AnsiString;
function GetCustomStreamFilterStatistics(
out Statistics: THPDFCustomStreamFilterStatistics): Boolean;
procedure ResetCustomStreamFilterStatistics;
Parâmetros
FilterName é comparado sem distinguir maiúsculas de minúsculas e sem a barra inicial, Index endereça a ordem estável atual do registo e Statistics recebe um snapshot consistente
Valor devolvido
Unregister devolve se um nome existia, count devolve o número atual de registos, name devolve o nome normalizado e statistics devolve se existem registos ou tentativas
Notas de utilização
- An invalid name index raises
EArgumentOutOfRangeException - As interfaces removidas são libertadas depois de o lock do registo ser largado
- Clearing registrations does not reset telemetry
- Resetting telemetry does not clear registrations