ApplyContentFilterChain
Flussi di contenuto
Descrizione
Esegue una catena di filtri del contenuto a livello di istruzioni su ogni livello di contenuto di una pagina
Sintassi
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Valori restituiti
| 0 | La pagina, il documento o il callback del filtro non è valido, oppure nessun livello è stato modificato |
|---|---|
| N | Numero di livelli di contenuto analizzati, filtrati attraverso la catena e riscritti |
Note
Il callback riceve un TPDFContentProgram che contiene l'elenco decodificato delle istruzioni di un livello di contenuto e può inserire, eliminare o modificare istruzioni in place. Restituire cfrContinue per passare al filtro e al livello successivi, oppure cfrStop per terminare la catena in anticipo; i livelli già scritti restano modificati. Usare NewContentFilterChain per costruire catene multi-filtro da usare con ApplyContentFilterChainExt
Esempio
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);