OperatorCollection

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.

Свойства

ИмеТипДостъпОписание
CommandsOperatorCollectionReadПсевдоним, който връща самата тази колекция (обаждащите се използват page.Contents.Commands[i]).
IsFastTextExtractionModeboolReadДали абсорберът/парсерът е в режим на бързо извличане на текст (без метрики за ширина на глифовете, само приближения за позицията на знаците).
IsReadOnlyboolReadВинаги false: обаждащите се могат да добавят и премахват оператори.
CountintReadБрой оператори в потока със съдържание на страницата.

Методи

ПодписОписание
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()Връща всички оператори като един низ.

Вижте също

 Български