OperatorCollection
개요
OperatorCollection 은 Aspose.PDF FOSS for .NET 에서 클래스입니다. 상속: IEnumerable<Operator>, IDisposable.
페이지에 대한 콘텐츠 스트림 연산자 모음.
이 클래스는 .NET 프로그램에서 OperatorCollection 객체를 다루기 위한 23개의 메서드를 제공합니다. 사용 가능한 메서드에는 Accept, Add, CancelUpdate, Clear, Contains, CopyTo, Delete, Dispose, GetEnumerator, Insert, Remove, Replace 및 추가 4개의 메서드가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Commands, Count, IsFastTextExtractionMode, IsReadOnly.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
Commands | OperatorCollection | 읽기 | Public-API 별칭으로, 이 컬렉션 자체를 반환합니다 (호출자는 page.Contents.Commands[i]를 사용합니다). |
IsFastTextExtractionMode | bool | 읽기 | 흡수기/파서가 빠른 텍스트 추출 모드인지 여부 (글리프 너비 메트릭은 없으며, 문자 위치 근사치만 사용). |
IsReadOnly | bool | 읽기 | 항상 거짓: 호출자는 연산자를 추가하거나 제거할 수 있습니다. |
Count | int | 읽기 | 페이지 콘텐츠 스트림에 있는 연산자 수. |
메서드
| 시그니처 | 설명 |
|---|---|
Add(op: Operator) | 컬렉션에 연산자를 추가합니다. |
Add(ops: Operator[]) | 한 번의 호출로 여러 연산자를 추가합니다. |
Add(ops: System.Collections.Generic.ICollection<Operator>) | 한 번의 호출로 임의 컬렉션에서 여러 연산자를 추가합니다. |
Accept(visitor: IOperatorSelector) | 주어진 선택자를 사용하여 모든 연산자를 방문합니다. |
CancelUpdate() | 보류된 업데이트 창(SuppressUpdate에 의해 시작됨)을 플러시하지 않고 취소합니다. |
Clear() | 컬렉션에서 모든 연산자를 제거합니다. |
Contains(op: Operator) | 연산자가 현재 컬렉션에 있을 경우 True. |
CopyTo(array: Operator[], index: int) | 실시간 연산자(메모리 내 가변 리스트, 파싱된 캐시 아님)를 인덱스부터 배열에 복사합니다. |
Delete(ops: Operator[]) | ops에 있는 각 연산자의 모든 발생을 제거합니다. |
Delete(list: System.Collections.Generic.IList<Operator>) | list에 있는 모든 연산자를 제거합니다. |
Dispose() | 컬렉션이 보유하고 있는 리소스를 해제합니다. |
Insert(index: int, op: Operator) | 주어진 1 기반 인덱스에 연산자 하나를 삽입합니다. |
Insert(at: int, ops: Operator[]) | 여러 연산자를 at at (1 기반)에 삽입합니다. |
Insert(at: int, ops: System.Collections.Generic.IList<Operator>) | 여러 연산자(any IList)를 at at (1 기반)에 삽입합니다. |
Remove(op: Operator) | op의 첫 번째 발생을 제거합니다; 연산자가 제거되면 true를 반환합니다. |
Replace(operators: System.Collections.Generic.IList<Operator>) | 연산자를 제자리에서 교체합니다: operators에 있는 각 연산자는 1 기반 인덱스에 있는 기존 연산자를 덮어씁니다. |
SuppressUpdate() | 연산자 변형 배치를 수행하는 동안 자동 콘텐츠 스트림 재직렬화를 일시 중지합니다. |
ResumeUpdate() | 자동 콘텐츠 스트림 재직렬화를 재개합니다. |
ResumeUpdate(updateAll: bool) | 옵션 전체 플러시 의미론을 포함한 자동 재직렬화를 재개합니다 (updateAll 플래그는 저장만 됩니다). |
UpdateData() | 보류 중인 연산자 변이를 백업 콘텐츠 스트림에 영구 저장합니다. |
Delete(index: int) | 주어진 1 기반 인덱스에서 연산자를 제거합니다. |
GetEnumerator() | 콘텐츠 스트림의 모든 연산자를 입력된 Operator 인스턴스로 열거합니다 (인식되지 않은 명령에 대해서는 RawOperator 대체값을 사용합니다). |
ToString() | 모든 연산자를 단일 문자열로 반환합니다. |