THPDFContentOperatorEventData Record

یک ملاقات اپراتور جریان محتوا را با موقعیت، وضعیت، نمای operandها و اکشن قابل اعمال به listener می‌رساند

اعلان

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تعداد operandهای متعلق به گرهٔ عملیات
StartOfsآفست بایتی که عملیات در جریان منبع از آن شروع می‌شود
EndOfsآفست بایتی درست بعد از عملیات
Stateعمق‌های تودرتویی وضعیت گرافیک، شیء متن، محتوای علامت‌گذاری‌شده و compatibility در نقطهٔ ملاقات
ViewTHPDFContentOperatorView که دسترسی خواندن به بایت‌های عملیات و operandها می‌دهد
Actionتصمیم listener: coaKeep، coaDelete، coaReplace، coaStop یا coaReject
Replacementبایت‌های جدیدی که وقتی Action برابر coaReplace باشد جایگزین عملیات می‌شوند

یادداشت‌های استفاده

APIهای مرتبط