Record THPDFContentOperatorEventData

Entrega a un listener una visita de operador del content-stream 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 stream
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 byte donde empieza la operación en el stream fuente
EndOfsOffset de byte justo después de la operación
StateProfundidades de anidamiento de estado de gráficos, objeto de texto, marked content y compatibilidad en el punto de la 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