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
| 0 | Strona, dokument albo funkcja zwrotna filtra jest nieprawidłowa albo żadna warstwa nie uległa zmianie |
|---|---|
| N | Liczba 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);