HPDFVisitContentStreamOperators
Durchläuft einen dekodierten Inhaltsstream und gibt validierte transformierte Bytes zurück
Deklaration
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;Parameter
Bytesenthält dekodierte PDF-Inhaltsstream-BytesSenderwird an den Delphi-Ereignis-Callback weitergegebenVisitorundOnOperatorsind optionale synchrone HandlerOptionsliefert alle Parser- und ErsetzungsbudgetsCancellationTokenaktiviert kooperativen AbbruchOutputempfängt byteidentische Eingabe, wenn keine Änderungen angefordert sindStatisticsempfängt Status, Zählwerte, Statustiefen, Bytegesamtwerte und Diagnosen
Rückgabewert
True für eine abgeschlossene oder bewusst angehaltene Traversierung mit gültiger Ausgabe, andernfalls False
Hinweise zur Verwendung
- Der Interface-Visitor läuft vor dem Ereignis-Callback
- Ersetzungsausgabe wird vor Erfolg erneut analysiert, wenn
ValidateOutput=Truegilt - Zurückweisung und Fehler leeren
Output, damit Aufrufer keine Teiländerungen veröffentlichen können