HPDFVisitContentStreamOperators
Відвідує декодований потік вмісту та повертає перевірені перетворені байти
Оголошення
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Параметри
Bytesмістить декодовані байти потоку вмісту PDFSenderпересилається в callback події DelphiVisitorіOnOperator— необов'язкові синхронні обробникиOptionsпостачає всі бюджети парсера та заміниCancellationTokenувімкнує кооперативне скасуванняOutputотримує байт-ідентичний вхід, коли правки не запитуютьсяStatisticsотримує статус, лічильники, глибини станів, загальну кількість байтів і діагностику
Повернене значення
True для завершеного чи навмисно зупиненого обходу з дійсним виводом, інакше False
Примітки щодо використання
- Інтерфейсний посібник працює до callback події
- Вихід заміни повторно розбирається перед успіхом, коли
ValidateOutput=True - Відхилення та помилка очищають
Output, щоб викликачі не могли опублікувати часткові правки