THotPDF.VisitLoadedPageContentOperators
Обходит декодированные операции страницы и при необходимости фиксирует проверенные правки
Объявление
function VisitLoadedPageContentOperators(PageIndex: Integer;
ApplyChanges: boolean;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Параметры
PageIndexвыбирает загруженную страницу с нумерацией с нуляApplyChangesприTrueфиксирует валидные действия удаления и заменыOptionsзадаёт бюджеты парсера и заменCancellationTokenможет бытьnilStatisticsполучает результаты обхода и преобразований
Возвращаемое значение
True, когда обход завершился или намеренно остановился с валидным выводом, иначе False
Примечания по использованию
- Короткая перегрузка использует
THPDFContentOperatorVisitOptions.Defaultи не имеет cancellation token ApplyChanges=Falseподдерживает инспекцию, измерения и проверки политики без изменения документа- Никаких изменений страницы не происходит, пока колбэки не завершатся и полный вывод не пройдёт валидацию
- Успешное изменение заменяет несколько сегментов контента одним декодированным косвенным потоком и сбрасывает все кэши отрисовки страницы