OperatorCollection
Общ преглед
OperatorCollection е клас в Aspose.PDF FOSS за .NET. Наследява от: IEnumerable<Operator>, IDisposable.
Колекция от оператори на поток за съдържание за страница.
Този клас предоставя 22 метода за работа с OperatorCollection обекти в .NET програми.
Наличните методи включват: Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace и 3 допълнителни метода.
Всички публични членове са достъпни за всяко .NET приложение след инсталиране на пакета Aspose.PDF FOSS for .NET.
Свойства: Commands, Count, IsFastTextExtractionMode, IsReadOnly.
Свойства
| Име | Тип | Достъп | Описание |
|---|---|---|---|
Commands | OperatorCollection | Read | Псевдоним, който връща самата тази колекция (обаждащите се използват page.Contents.Commands[i]). |
IsFastTextExtractionMode | bool | Read | Дали абсорберът/парсерът е в режим на бързо извличане на текст (без метрики за ширина на глифовете, само приближения за позицията на знаците). |
IsReadOnly | bool | Read | Винаги false: обаждащите се могат да добавят и премахват оператори. |
Count | int | Read | Брой оператори в потока със съдържание на страницата. |
Методи
| Подпис | Описание |
|---|---|
Add(op: Operator) | Добавя оператор към колекцията. |
Add(ops: Operator[]) | Добавя няколко оператора с едно извикване. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | Добавя няколко оператора от произволна колекция с едно извикване. |
Accept(visitor: IOperatorSelector) | Посещава всеки оператор с дадения селектор. |
CancelUpdate() | Отменя прозорец за потиснато актуализиране (стартиран от SuppressUpdate) без изпразване на чакащите промени. |
Clear() | Премахва всеки оператор от колекцията. |
Contains(op: Operator) | Вярно, когато op в момента е в колекцията. |
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) | Подновява автоматичното повторно сериализиране с опционална семантика за пълно изпразване (флагът updateAll се съхранява само). |
Delete(index: int) | Премахва оператор на дадения 1-базов индекс. |
GetEnumerator() | Изброява всички оператори в потока от съдържание като типизирани екземпляри Operator (с RawOperator като резервен вариант за неразпознати команди). |
ToString() | Връща всички оператори като един низ. |