ApplyContentFilterChain

Strumienie zawartości

Opis

Uruchamia łańcuch filtrów zawartości na poziomie instrukcji dla każdej warstwy zawartości jednej strony

Składnia

Delphi

Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;

Wartości zwracane

0Strona, dokument albo funkcja zwrotna filtra jest nieprawidłowa albo żadna warstwa nie uległa zmianie
NLiczba warstw zawartości, które zostały sparsowane, przefiltrowane przez łańcuch i zapisane z powrotem

Uwagi

Funkcja zwrotna otrzymuje obiekt TPDFContentProgram zawierający zdekodowaną listę instrukcji jednej warstwy zawartości i może w miejscu wstawiać, usuwać lub modyfikować instrukcje. Zwróć cfrContinue, aby przejść do następnego filtra i warstwy, albo cfrStop, aby wcześniej zakończyć łańcuch; warstwy już zapisane pozostają zmodyfikowane. Użyj NewContentFilterChain, aby budować łańcuchy wielofiltrowe z ApplyContentFilterChainExt

Przykład

Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);

Zobacz również

AuditDocumentSpace, AnalyseFile