ApplyContentFilterChain
Luồng nội dung
Mô tả
Chạy một chuỗi bộ lọc nội dung cấp chỉ lệnh trên mọi lớp nội dung của một trang
Cú pháp
Delphi
Function ApplyContentFilterChain(TargetPage: Integer; OpFilter: TPDFContentFilterCallback; FilterData: Pointer = Nil): Integer;Giá trị trả về
| 0 | Trang, tài liệu hoặc callback bộ lọc không hợp lệ, hoặc không lớp nào thay đổi |
|---|---|
| N | Số lớp nội dung được phân tích, lọc qua chuỗi và ghi trả lại |
Ghi chú
Callback nhận một TPDFContentProgram chứa danh sách chỉ lệnh đã giải mã của một lớp nội dung và có thể chèn, xóa hoặc biến đổi chỉ lệnh tại chỗ. Trả về cfrContinue để chuyển sang bộ lọc và lớp kế tiếp, hoặc cfrStop để kết thúc chuỗi sớm; các lớp đã ghi giữ nguyên trạng thái đã sửa. Dùng NewContentFilterChain để dựng chuỗi nhiều bộ lọc với ApplyContentFilterChainExt
Ví dụ
Count:= PDF.ApplyContentFilterChain(1, MyStrokeifyFilter, nil);