OutlineCollection

OutlineCollection

개요

OutlineCollection은 Aspose.PDF FOSS for .NET의 클래스입니다. 상속 대상: Outlines, System.Collections.Generic.IEnumerable<OutlineItem>.

이 클래스는 .NET 프로그램에서 OutlineCollection 객체를 다루기 위한 12개의 메서드를 제공합니다. 사용 가능한 메서드: Add, Clear, Contains, CopyTo, Delete, GetEnumerator, OutlineCollection, Remove. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Count, First, IsReadOnly, IsSynchronized, Items, Last, 및 2개 더.

속성

이름유형액세스설명
ItemsIReadOnlyList<OutlineItem>읽기최상위 개요 항목들.
Countint읽기카운트를 가져옵니다.
FirstOutlineItemCollection?읽기컬렉션이 비어 있으면 첫 번째 최상위 개요 항목 또는 null.
LastOutlineItemCollection?읽기마지막 최상위 개요 항목, 컬렉션이 비어 있으면 null.
IsReadOnlybool읽기항상 false: 컬렉션은 mutable이다.
IsSynchronizedbool읽기항상 false: 호출자는 자체 접근을 직렬화합니다.
SyncRootobject읽기Sentinel 객체는 ICollection.SyncRoot-스타일 잠금에 사용됩니다.
VisibleCountint읽기현재 표시되는 아웃라인 항목의 총 개수(PDF /Outlines 루트의 /Count): 모든 최상위 항목과, 열려 있는 각 항목에 대해 해당 가시 하위 항목 수를 더한 값.

메서드

시그니처설명
GetEnumerator()최상위 개요 항목에 대한 열거자이며, 공개 리플렉션 시그니처와 일치하도록 OutlineItemCollection 타입으로 지정됩니다.
OutlineCollection(document: Document)문서의 북마크 트리에 연결된 개요 컬렉션을 생성하며, 문서에 /Outlines 사전이 없을 경우 빈 /Outlines 사전을 생성합니다 (Outlines를 그대로 반영).
Delete()컬렉션에서 모든 개요 항목을 제거합니다.
Delete(name: string)지정된 이름(Title과 비교)과 일치하는 개요 항목을 제거합니다.
Add(item: OutlineItem)컬렉션에 개요 항목을 추가합니다.
Add(outline: OutlineItemCollection)형식이 OutlineItemCollection인 항목을 추가합니다 (공개 오버로드 시그니처).
Clear()컬렉션의 모든 항목을 제거합니다 (Delete()에 대응되는).
Contains(item: OutlineItemCollection)항목이 현재 컬렉션에 있는지 여부.
CopyTo(array: OutlineItemCollection[], index: int)인덱스부터 배열에 항목을 복사합니다.
Remove(item: OutlineItem)제공된 항목을 참조로 제거하고, 해당 항목이 존재했는지 여부를 보고합니다.
Remove(item: OutlineItemCollection)OutlineItemCollection 형식의 항목을 참조로 제거합니다; 존재했는지 여부를 보고합니다.
Remove(index: int)주어진 1 기반 인덱스에 있는 항목을 제거합니다, 이는 1 기반 this[int] 인덱서와 일치합니다.

참조

 한국어