HPDFVisitContentStreamOperators
Visita un content stream decodificado y devuelve bytes transformados validados
Declaración
function HPDFVisitContentStreamOperators(const Bytes: TBytes;
Sender: TObject; const Visitor: IHPDFContentOperatorVisitor;
OnOperator: THPDFContentOperatorEvent;
const Options: THPDFContentOperatorVisitOptions;
CancellationToken: THPDFCancellationToken; out Output: TBytes;
out Statistics: THPDFContentOperatorVisitStatistics): boolean;
Parámetros
Bytescontiene los bytes decodificados del content stream de PDFSenderse reenvía al callback de eventos de DelphiVisitoryOnOperatorson handlers síncronos opcionalesOptionsaporta todos los budgets de parseo y de reemplazoCancellationTokenhabilita la cancelación cooperativaOutputrecibe el input byte a byte idéntico cuando no se pidieron edicionesStatisticsrecibe el estado, los conteos, las profundidades de estado, los totales de bytes y los diagnósticos
Valor de retorno
True para un traversal completado o detenido intencionalmente con output válido, de lo contrario False
Notas de uso
- El visitor por interface corre antes del callback de eventos
- El output de reemplazo se reparsea antes de declarar éxito cuando
ValidateOutput=True - El rechazo y el fallo limpian
Output, de modo que los llamadores no pueden publicar ediciones parciales