HPDFVisitContentStreamOperators
Gennemløber en afkodet indholdsstream og returnerer validerede transformerede bytes
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;
Parametre
Bytesindeholder afkodede PDF-indholdsstream-bytesSendervideresendes til Delphi-hændelses-callbackenVisitorogOnOperatorer valgfrie synkrone handlereOptionsleverer alle budgetter for parser og udskiftningCancellationTokenaktiverer samarbejdende annulleringOutputmodtager byteidentisk input, når ingen redigeringer anmodesStatisticsmodtager status, tællinger, tilstandsdybder, byteantal og diagnosticering
Returværdi
True for fuldført eller bevidst stoppet gennemløb med gyldigt output, ellers False
Bemærkninger om brug
- Grænsefladebesøgeren kører før hændelses-callbacken
- Erstatningsoutput parses igen før succes, når
ValidateOutput=True - Afvisning og fejl rydder
Output, så kaldere ikke kan udgive delvise redigeringer