Registro THPDFContentOperatorEventData

Entrega a un listener una visita de operador del flujo de contenido con posición, estado, vista de operandos y la acción a aplicar

Declaración

THPDFContentOperatorEventData= record
  Phase: THPDFContentOperatorVisitPhase;
  OperationIndex: Integer;
  NodeIndex: Integer;
  OperatorName: AnsiString;
  OperandCount: Integer;
  StartOfs: Integer;
  EndOfs: Integer;
  State: THPDFContentOperatorState;
  View: THPDFContentOperatorView;
  Action: THPDFContentOperatorAction;
  Replacement: SysUtils.TBytes;
end;

Unidad

HPDFContentStream

Campos

CampoPropósito
PhaseEtapa de la visita: covpBeginStream, covpOperator o covpEndStream
OperationIndexOrdinal basado en cero del operador en el flujo
NodeIndexÍndice del nodo de operación en el árbol de sintaxis
OperatorNameTexto del operador, como Tj o cm
OperandCountNúmero de operandos que pertenecen al nodo de operación
StartOfsOffset de bytes donde la operación empieza en el flujo de origen
EndOfsOffset de bytes justo después de la operación
StateProfundidades de anidamiento de estado de gráficos, objeto de texto, contenido marcado y compatibilidad en el punto de visita
ViewTHPDFContentOperatorView que da acceso de lectura a los bytes de la operación y de los operandos
ActionDecisión del listener: coaKeep, coaDelete, coaReplace, coaStop o coaReject
ReplacementNuevos bytes que sustituyen a la operación cuando Action es coaReplace

Notas de uso

APIs relacionadas