ApplyContentFilterChain

Toky obsahu

Popis

Spustí řetěz filtrů obsahu na úrovni instrukcí nad každou vrstvou obsahu jedné stránky

Syntaxe

Delphi

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

Návratové hodnoty

0Stránka, dokument nebo zpětné volání filtru je neplatné, nebo se nezměnila žádná vrstva
NPočet vrstev obsahu, které byly načteny, profiltrovány řetězcem a zapsány zpět

Poznámky

Zpětné volání obdrží TPDFContentProgram obsahující dekódovaný seznam instrukcí jedné vrstvy obsahu a může instrukce přímo vkládat, mazat či měnit. Návratová hodnota cfrContinue pokračuje dalším filtrem a vrstvou, cfrStop řetěz ukončí dříve; již zapsané vrstvy zůstávají změněné. Pro tvorbu řetězců s více filtry pro ApplyContentFilterChainExt použijte NewContentFilterChain

Příklad

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

Viz také

AuditDocumentSpace, AnalyseFile