THPDFContentOperatorEventData Record

把一次內容串流運算子走訪遞送給監聽器,附帶位置、狀態、運算元視圖與要套用的動作

宣告

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;

單元

HPDFContentStream

欄位

欄位用途
Phase走訪階段:covpBeginStream、covpOperator 或 covpEndStream
OperationIndex運算子在串流中的以零起始序號
NodeIndex操作節點在語法樹中的索引
OperatorName運算子文字,例如 Tj 或 cm
OperandCount操作節點擁有的運算元數
StartOfs操作在來源串流中起始的位元組偏移
EndOfs操作結束後緊接的位元組偏移
State走訪點當下的圖形狀態、文字物件、標記內容與相容性巢狀深度
ViewTHPDFContentOperatorView,提供操作與運算元位元組的讀取存取
Action監聽器決定:coaKeep、coaDelete、coaReplace、coaStop 或 coaReject
ReplacementAction 為 coaReplace 時,用來取代操作的新位元組

使用說明

相關 API