HPDFVisitContentStreamOperators
Odwiedza zdekodowany strumień treści i zwraca zwalidowane przekształcone bajty
Deklaracja
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Parametry
Byteszawiera zdekodowane bajty strumienia treści PDFSenderjest przekazywany dalej do wywołania zwrotnego zdarzenia DelphiVisitoriOnOperatorto opcjonalne synchroniczne handleryOptionsdostarcza wszystkie budżety parsera i zastępowaniaCancellationTokenwłącza anulowanie kooperatywneOutputotrzymuje wejście identyczne bajtowo, gdy nie żądano edycjiStatisticsotrzymuje status, liczniki, głębokości stanów, sumy bajtów i diagnostykę
Wartość zwracana
True dla zakończonego albo celowo zatrzymanego przechodzenia z poprawnym wyjściem, w przeciwnym razie False
Uwagi dotyczące użycia
- Odwiedzający z interfejsu wykonuje się przed wywołaniem zwrotnym zdarzenia
- Wyjście zastępowania jest parsowane ponownie przed sukcesem, gdy
ValidateOutput=True - Odrzucenie i awaria czyszczą
Output, więc wywołujący nie mogą opublikować częściowych edycji