مجموعه عملگر

مجموعه عملگر

نمای کلی

OperatorCollection یک کلاس در Aspose.PDF FOSS برای .NET است. ارث‌بری از: IEnumerable<Operator>، IDisposable.

مجموعه‌ای از عملگرهای جریان محتوا برای یک صفحه.

این کلاس ۲۲ متد برای کار با اشیاء OperatorCollection در برنامه‌های .NET فراهم می‌کند.
متدهای موجود شامل: Accept، Add، CancelUpdate، Clear، Contains، CopyTo، Delete، Dispose، GetEnumerator، Insert، Remove، Replace، و ۳ متد دیگر.
تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for .NET برای هر برنامه .NET قابل دسترسی هستند.
ویژگی‌ها: Commands، Count، IsFastTextExtractionMode، IsReadOnly.

ویژگی‌ها

نامنوعدسترسیتوضیح
CommandsOperatorCollectionReadنام مستعاری که این مجموعه را خود باز می‌گرداند (صداکنندگان می‌توانند page.Contents.Commands[i] را فراخوانی کنند).
IsFastTextExtractionModeboolReadاینکه آیا جذب‌کننده/تجزیه‌کننده در حالت استخراج سریع متن است (بدون معیارهای عرض گلیف، فقط تقریب‌های موقعیت کاراکتر).
IsReadOnlyboolReadهمیشه نادرست: صداکنندگان می‌توانند عملگرها را اضافه یا حذف کنند.
CountintReadتعداد عملگرها در جریان محتوای صفحه.

متدها

SignatureDescription
Add(op: Operator)یک عملگر را به مجموعه اضافه می‌کند.
Add(ops: Operator[])چندین عملگر را در یک فراخوانی اضافه می‌کند.
Add(ops: System.Collections.Generic.ICollection<Operator>)چندین عملگر را از هر مجموعه‌ای در یک فراخوانی اضافه می‌کند.
Accept(visitor: IOperatorSelector)هر عملگر را با انتخابگر داده‌شده بازدید می‌کند.
CancelUpdate()پنجره به‌روزرسانی سرکوب‌شده (که توسط SuppressUpdate شروع شده) را بدون تخلیه تغییرات در انتظار لغو می‌کند.
Clear()تمام عملگرها را از مجموعه حذف می‌کند.
Contains(op: Operator)در صورتی که op در حال حاضر در مجموعه باشد، true برمی‌گرداند.
CopyTo(array: Operator[], index: int)عملگرهای زنده (لیست قابل تغییر در حافظه، نه کش تجزیه‌شده) را به آرایه کپی می‌کند، شروع از ایندکس.
Delete(ops: Operator[])هر رخداد هر عملگر در ops را حذف می‌کند.
Delete(list: System.Collections.Generic.IList<Operator>)تمام عملگرهای موجود در لیست را حذف می‌کند.
Dispose()منابع نگهداری‌شده توسط مجموعه را آزاد می‌کند.
Insert(index: int, op: Operator)یک عملگر را در ایندکس 1‑پایه داده‌شده وارد می‌کند.
Insert(at: int, ops: Operator[])چندین عملگر را در (1‑پایه) وارد می‌کند.
Insert(at: int, ops: System.Collections.Generic.IList<Operator>)چندین عملگر (هر IList) را در (1‑پایه) وارد می‌کند.
Remove(op: Operator)اولین رخداد op را حذف می‌کند؛ در صورتی که عملگری حذف شد، true برمی‌گرداند.
Replace(operators: System.Collections.Generic.IList<Operator>)عملگرها را در محل جایگزین می‌کند: هر عملگر در operators، عملگر موجود در ایندکس 1‑پایه خود را بازنویسی می‌کند.
SuppressUpdate()در حین انجام یک دسته از تغییرات عملگر، بازسریال‌سازی خودکار جریان محتوا را معلق می‌کند.
ResumeUpdate()بازسریال‌سازی خودکار جریان محتوا را از سر می‌گیرد.
ResumeUpdate(updateAll: bool)بازسریال‌سازی خودکار را با معنای اختیاری full‑flush از سر می‌گیرد (پرچم updateAll فقط ذخیره می‌شود).
Delete(index: int)عملگر را در ایندکس 1‑پایه داده‌شده حذف می‌کند.
GetEnumerator()تمام عملگرها را در جریان محتوا به‌صورت نمونه‌های تایپ‌شده Operator (با بازگشت RawOperator برای دستورات ناشناخته) شمارش می‌کند.
ToString()تمام عملگرها را به‌صورت یک رشتهٔ واحد برمی‌گرداند.

همچنین ببینید

 فارسی