THPDFContentOperatorEventData rekord

Egy tartalomfolyam-operátor látogatását juttatja el a hallgatóhoz pozícióval, állapottal, operandusnézettel és az alkalmazandó művelettel

Deklaráció

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;

Egység

HPDFContentStream

Mezők

MezőCél
PhaseLátogatási szakasz: covpBeginStream, covpOperator vagy covpEndStream
OperationIndexAz operátor nullától induló sorszáma a folyamban
NodeIndexA műveletcsomópont indexe a szintaxisfában
OperatorNameAz operátor szövege, például Tj vagy cm
OperandCountA műveletcsomópont tulajdonában lévő operandusok száma
StartOfsBájtoffszet, ahol a művelet a forrásfolyamban kezdődik
EndOfsBájtoffszet közvetlenül a művelet után
StateGrafikai állapot-, szövegobjektum-, jelölttartalom- és kompatibilitási beágyazási mélységek a látogatás pontján
ViewTHPDFContentOperatorView, amely olvasási hozzáférést ad a művelet- és operandusbájtokhoz
ActionA hallgató döntése: coaKeep, coaDelete, coaReplace, coaStop vagy coaReject
ReplacementAz új bájtok, amelyek a műveletet helyettesítik, ha az Action coaReplace

Használati megjegyzések

Kapcsolódó API-k