THotPDF Custom Stream Filter Registry Methods
Consente di ispezionare, rimuovere, azzerare e misurare gli stream filter definiti dall'applicazione
Dichiarazione
function UnregisterCustomStreamFilter(
const FilterName: AnsiString): Boolean;
procedure ClearCustomStreamFilters;
function GetCustomStreamFilterCount: Integer;
function GetCustomStreamFilterName(Index: Integer): AnsiString;
function GetCustomStreamFilterStatistics(
out Statistics: THPDFCustomStreamFilterStatistics): Boolean;
procedure ResetCustomStreamFilterStatistics;
Parametri
FilterName viene confrontato senza distinguere maiuscole e minuscole e senza slash iniziale, Index si riferisce all'ordine corrente e stabile del registry, mentre Statistics riceve uno snapshot coerente
Valore restituito
Unregister restituisce se il nome esisteva, count restituisce il numero attuale di registrazioni, name restituisce il nome normalizzato e statistics restituisce se esistono registrazioni o tentativi
Note d'uso
- Un indice di nome non valido solleva
EArgumentOutOfRangeException - Le interfacce rimosse vengono rilasciate dopo il rilascio del lock del registry
- Azzerare le registrazioni non resetta la telemetria
- Resettare la telemetria non azzera le registrazioni