THPDFContentOperatorAction Type
اکشنی که یک visitor اختصاص میدهد تا به walker اپراتور محتوا بگوید با اپراتور جاری چگونه رفتار کند
اعلان
THPDFContentOperatorAction= (
coaKeep,
coaDelete,
coaReplace,
coaStop,
coaReject
);
واحد
HPDFContentStream
مقادیر
| مقدار | هدف |
|---|---|
coaKeep | بازهٔ اپراتور را بدون تغییر به خروجی کپی میکند؛ همین پیشفرضی است که walker از پیش اختصاص میدهد |
coaDelete | اپراتور و operandهایش را از خروجی حذف میکند |
coaReplace | بهجای بازهٔ اصلی، بایتهای THPDFContentOperatorEventData.Replacement را صادر میکند |
coaStop | پس از اپراتور جاری پیمایش را پایان میدهد و هرچه تاکنون پذیرفته شده را نگه میدارد |
coaReject | کل گذر ویرایش را شکست میدهد؛ پیمایش covsRejected را گزارش میکند و خروجیای تولید نمیشود |
یادداشتهای استفاده
- visitorها فقط وقتی اکشن اختصاص میدهند که بخواهند نتیجه را عوض کنند؛ رها کردن پیشفرض، جریان را بایتبهبایت یکسان نگه میدارد
coaDeleteوcoaReplaceنتیجه را تغییریافته علامت میزنند، در حالی که بازههای دستنخورده همچنان مستقیم از منبع کپی میشوندcoaStopرا ازcoaRejectتفکیک کنید: توقف، خروج زودهنگامِ کنترلشده با خروجی جزئی است؛ رد کردن، کل گذر را دور میریزد