THPDFContentOperatorEventData Record

Liefert einem Listener einen Content-Stream-Operator-Besuch mit Position, Zustand, Operanden-Sicht und der anzuwendenden Aktion

Deklaration

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;

Unit

HPDFContentStream

Felder

FeldZweck
PhaseBesuchsstufe: covpBeginStream, covpOperator oder covpEndStream
OperationIndexNullbasierte Ordnungsnummer des Operators im Strom
NodeIndexIndex des Operationsknotens im Syntaxbaum
OperatorNameOperatortext, etwa Tj oder cm
OperandCountAnzahl der Operanden des Operationsknotens
StartOfsByte-Offset, an dem die Operation im Quellstrom beginnt
EndOfsByte-Offset direkt hinter der Operation
StateVerschachtelungstiefen von Grafikzustand, Textobjekt, Marked Content und Kompatibilitätsabschnitten am Besuchspunkt
ViewTHPDFContentOperatorView mit Lesezugriff auf Operations- und Operanden-Bytes
ActionListener-Entscheidung: coaKeep, coaDelete, coaReplace, coaStop oder coaReject
ReplacementNeue Bytes, die die Operation ersetzen, wenn Action coaReplace ist

Verwendungshinweise

Verwandte APIs