Tipo THPDFContentOperatorAction
Acción que un visitor asigna para decirle al walker de content-operators cómo manejar el operador actual
Declaración
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
Unidad
HPDFContentStream
Valores
| Valor | Propósito |
|---|---|
coaKeep | Copia el span del operador a la salida sin cambios; es el valor por defecto que el walker preasigna |
coaDelete | Elimina el operador y sus operandos de la salida |
coaReplace | Emite los bytes de THPDFContentOperatorEventData.Replacement en lugar del span original |
coaStop | Termina el recorrido tras el operador actual, conservando todo lo ya aceptado |
coaReject | Hace fallar toda la pasada de edición; el recorrido reporta covsRejected y no produce salida |
Notas de uso
- Los visitors solo asignan una acción cuando quieren cambiar el resultado; dejar el valor por defecto mantiene el stream idéntico byte a byte
coaDeleteycoaReplacemarcan el resultado como modificado, mientras que los rangos intactos se siguen copiando directamente de la fuente- Distinga
coaStopdecoaReject: detener es una salida temprana controlada con salida parcial; rechazar descarta la pasada por completo