컬렉션
개요
Collection은 .NET용 Aspose.PDF FOSS의 클래스입니다.
상속 대상: EmbeddedFileCollection.
PDF 포트폴리오 컬렉션.
이 클래스는 .NET 프로그램에서 Collection 객체를 작업하기 위한 8개의 메서드를 제공합니다.
사용 가능한 메서드에는 Add, Collection, CopyTo, Delete, DeleteByKey, FindByName, GetEnumerator, GetSortedCollection이 포함됩니다.
Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 모든 public 멤버에 접근할 수 있습니다.
속성: Count, DefaultEntry, IsSynchronized, Keys, Schema, SyncRoot.
속성
| Name | Type | Access | Description |
|---|---|---|---|
DefaultEntry | string | 읽기 | 이 포트폴리오에 대한 카탈로그의 기본 항목 이름 (/D 항목)이며, 비어 있을 수 있습니다. |
Schema | CollectionSchema? | 읽기 | 컬렉션 스키마 (PDF 사양 §7.11.5). |
Count | int | 읽기 | 카운트를 가져옵니다. |
IsSynchronized | bool | 읽기 | 동기화 여부를 가져옵니다. |
SyncRoot | object | 읽기 | 동기화 루트를 가져옵니다. |
Keys | List<string> | 읽기 | 이 컬렉션에 포함된 모든 파일의 이름입니다. |
메서드
| 시그니처 | 설명 |
|---|---|
Collection() | 빈 포트폴리오 컬렉션을 생성합니다. |
GetSortedCollection() | /Collection /Sort dict에 따라 정렬된 파일 사양을 반환합니다 (PDF 사양 §7.11.4 표 73). |
Add(file: FileSpecification) | 문서에 임베디드 파일 첨부를 추가합니다. |
CopyTo(array: FileSpecification[], index: int) | 이 Collection 인스턴스에서 CopyTo를 호출합니다. |
FindByName(name: string) | 등록된 이름으로 임베디드 파일을 조회합니다. |
DeleteByKey(key: string) | 키 기반 명명을 사용한 Delete(string)의 형제 메서드입니다. |
Delete() | 문서의 /Names/EmbeddedFiles 이름 트리에서 모든 임베디드 파일을 제거합니다. |
GetEnumerator() | 이 Collection 인스턴스에서 GetEnumerator를 호출합니다. |