HPDFVisitContentStreamOperators
Visita un content stream decodificato e restituisce i byte trasformati validati
Dichiarazione
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Parametri
Bytescontiene i byte decodificati del content stream PDFSenderviene inoltrato alla callback di evento DelphiVisitoreOnOperatorsono handler sincroni opzionaliOptionsfornisce tutti i budget di parser e sostituzioneCancellationTokenabilita la cancellazione cooperativaOutputriceve l'input identico byte per byte quando non vengono richieste editazioniStatisticsriceve stato, conteggi, profondità di stato, totali di byte e diagnostica
Valore di ritorno
True per un'attraversamento completato o intenzionalmente arrestato con output valido, altrimenti False
Note di utilizzo
- Il visitor a interfaccia viene eseguito prima della callback di evento
- L'output di sostituzione viene riparsato prima del successo quando
ValidateOutput=True - Il rifiuto e il guasto azzerano
Outputcosì che i chiamanti non possano pubblicare editazioni parziali