Funkce HPDFVisitContentStreamOperators
Deklarace
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
Bytesobsahuje dekódované bajty obsahového streamu PDFSenderse předává Delphi event callbackuVisitoraOnOperatorjsou volitelné synchronní handleryOptionsdodává všechny rozpočty parseru a náhradCancellationTokenzapíná kooperativní zrušeníOutputpřijme vstup identický po bajtech, když nejsou vyžádány žádné editaceStatisticspřijímá stav, počty, hloubky stavů, bajtové součty a diagnostiku
Návratová hodnota
TrueHPDFVisitContentStreamOperators tokenizuje obsahový stream PDF a synchronně předává operátory návštěvníkovi
Poznámky k použití
- Interface visitor běží dřív než event callback
- Náhradní výstup se před úspěchem znovu parsuje, když je
ValidateOutput=True - Odmítnutí a selhání vymažou
Output, takže volající nemohou publikovat částečné editace