THPDFContentOperatorEventData Record

Levererar ett innehållsströmsoperatorbesök till en lyssnare med position, tillstånd, operandvy och den åtgärd som ska tillämpas

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;

Enhet

HPDFContentStream

Fält

FältSyfte
PhaseBesöksfas: covpBeginStream, covpOperator eller covpEndStream
OperationIndexNollbaserat ordningsnummer för operatören i strömmen
NodeIndexIndex för operationsnoden i syntaksträdet
OperatorNameOperatortext, till exempel Tj eller cm
OperandCountAntal operander som operationsnoden äger
StartOfsByteoffset där operationen startar i källströmmen
EndOfsByteoffset strax efter operationen
StateNästlingsdjup för grafiktillstånd, textobjekt, markerat innehåll och kompatibilitet vid besökspunkten
ViewTHPDFContentOperatorView som ger läsåtkomst till operations- och operandbyte
ActionLyssnarbeslut: coaKeep, coaDelete, coaReplace, coaStop eller coaReject
ReplacementNya byte som ersätter operationen när Action är coaReplace

Användningsanteckningar

Relaterade API:er