THPDFContentOperatorAction Type
Ação que um visitor atribui para dizer ao content-operator walker como tratar o operador atual
Declaração
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Unidade
HPDFContentStream
Valores
| Valor | Finalidade |
|---|---|
coaKeep | Copia o span do operador para a saída inalterado; este é o padrão que o walker pré-atribui |
coaDelete | Remove o operador e os operandos dele da saída |
coaReplace | Emite os bytes de THPDFContentOperatorEventData.Replacement em vez do span original |
coaStop | Encerra o percurso após o operador atual, mantendo tudo que já foi aceito |
coaReject | Faz a passagem de edição inteira falhar; o percurso reporta covsRejected e não produz saída |
Notas de uso
- Os visitors só atribuem uma ação quando querem mudar o resultado; deixar o padrão mantém o stream byte-idêntico
coaDeleteecoaReplacemarcam o resultado como modificado, enquanto faixas intocadas continuam sendo copiadas diretamente da origem- Distinga
coaStopdecoaReject: parar é uma saída antecipada controlada com saída parcial, rejeitar descarta a passagem por completo