THotPDF Custom Stream Filter Registry Methods
Inspects, removes, clears, and measures application-defined stream filters
Deklaration
function UnregisterCustomStreamFilter(
const FilterName: AnsiString): Boolean;
procedure ClearCustomStreamFilters;
function GetCustomStreamFilterCount: Integer;
function GetCustomStreamFilterName(Index: Integer): AnsiString;
function GetCustomStreamFilterStatistics(
out Statistics: THPDFCustomStreamFilterStatistics): Boolean;
procedure ResetCustomStreamFilterStatistics;
Parameter
FilterName wird ohne führenden Schrägstrich und ohne Beachtung der Groß-/Kleinschreibung verglichen, Index adressiert die stabile aktuelle Reihenfolge der Registry, und Statistics erhält einen konsistenten Snapshot
Rückgabewert
Unregister liefert, ob ein Name existierte, count liefert die aktuelle Anzahl der Registrierungen, name liefert den normalisierten Namen, und statistics liefert, ob Registrierungen oder Versuche vorliegen
Verwendungshinweise
- An invalid name index raises
EArgumentOutOfRangeException - Entfernte Interfaces werden freigegeben, nachdem die Sperre der Registry aufgehoben wurde
- Clearing registrations does not reset telemetry
- Resetting telemetry does not clear registrations