HPDFVisitContentStreamOperators
Visita um fluxo de conteúdo decodificado e retorna bytes transformados validados
Declaração
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
Bytescontém bytes de fluxo de conteúdo PDF decodificadoSenderé encaminhado ao retorno de chamada de evento DelphiVisitoreOnOperatorsão manipuladores síncronos opcionaisOptionsfornece todos os orçamentos de análise e substituiçãoCancellationTokenhabilita cancelamento cooperativoOutputrecebe a entrada idêntica em bytes quando nenhuma edição é solicitadaStatisticsrecebe status, contagens, profundidades de estado, totais de bytes e diagnósticos
Valor de retorno
True para travessia concluída ou interrompida intencionalmente com saída válida, caso contrário False
Notas de uso
- O visitante de interface é executado antes do retorno de chamada de evento
- A saída de substituição é reanalisada antes do sucesso quando
ValidateOutput=True - Rejeição e falha limpam
Outputpara que os chamadores não possam publicar edições parciais