THotPDF.VisitLoadedPageContentOperators
디코딩된 페이지 연산자를 방문하고, 검증된 편집을 선택적으로 커밋합니다
선언
function VisitLoadedPageContentOperators(PageIndex: Integer;
ApplyChanges: boolean;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
매개변수
PageIndex는 0부터 세는 로드된 페이지를 고릅니다ApplyChanges는True일 때 유효한 삭제와 교체 액션을 커밋합니다Options는 parser와 교체 budget을 정의합니다CancellationToken은nil이어도 됩니다Statistics는 순회와 변환 결과를 받습니다
반환 값
순회가 끝났거나 유효한 출력으로 의도적으로 멈췄을 때 True, 그 외에는 False
사용 참고 사항
- 짧은 overload는
THPDFContentOperatorVisitOptions.Default를 쓰고 취소 token이 없습니다 ApplyChanges=False는 문서를 바꾸지 않고 검사, 측정, policy 점검을 할 수 있게 해줍니다- callback이 모두 끝나고 완성된 출력이 검증을 통과할 때까지 페이지는 바뀌지 않습니다
- 성공한 변환은 여러 content segment를 하나의 디코딩된 indirect stream으로 바꾸고 모든 페이지 렌더 캐시를 무효화합니다