THPDFContentOperatorEventData Record

Leverer ét indholdsstrøm-operatorbesøg til en lytter med position, tilstand, operandvisning og den handling, der skal anvendes

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;

Enhed

HPDFContentStream

Felter

FeltFormål
PhaseBesøgsfase: covpBeginStream, covpOperator eller covpEndStream
OperationIndexNul-baseret ordinært nummer for operatoren i strømmen
NodeIndexIndeks for operationsknuden i syntakstræet
OperatorNameOperatortekst, for eksempel Tj eller cm
OperandCountAntal operander, som operationsknuden ejer
StartOfsByteforskydning, hvor operationen starter i kildestrømmen
EndOfsByteforskydning lige efter operationen
StateIndlejringsdybder for grafiktilstand, tekstobjekt, markeret indhold og kompatibilitet på besøgstidspunktet
ViewTHPDFContentOperatorView, der giver læseadgang til operations- og operandbytes
ActionLytterbeslutning: coaKeep, coaDelete, coaReplace, coaStop eller coaReject
ReplacementNye bytes, der erstatter operationen, når Action er coaReplace

Brugsnoter

Relaterede API'er