THPDFContentOperatorEventData Record

Dostarcza słuchaczowi jedną wizytę operatora strumienia zawartości z pozycją, stanem, widokiem operandów i akcją do zastosowania

Deklaracja

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;

Jednostka

HPDFContentStream

Pola

PolePrzeznaczenie
PhaseEtap wizyty: covpBeginStream, covpOperator albo covpEndStream
OperationIndexOrdynał operatora w strumieniu liczony od zera
NodeIndexIndeks węzła operacji w drzewie składniowym
OperatorNameTekst operatora, na przykład Tj albo cm
OperandCountLiczba operandów należących do węzła operacji
StartOfsOffset bajtowy, od którego operacja startuje w strumieniu źródłowym
EndOfsOffset bajtowy tuż za operacją
StateGłębokości zagnieżdżenia stanu grafiki, obiektu tekstowego, oznaczonej zawartości i trybu zgodności w punkcie wizyty
ViewTHPDFContentOperatorView dający dostęp do odczytu bajtów operacji i operandów
ActionDecyzja słuchacza: coaKeep, coaDelete, coaReplace, coaStop albo coaReject
ReplacementNowe bajty podstawione za operację, gdy Action to coaReplace

Uwagi dotyczące użycia

Powiązane API