OutlineItemCollection

OutlineItemCollection

개요

OutlineItemCollection은 Aspose.PDF FOSS에서 .NET을 위한 클래스입니다. 상속 대상: OutlineItem, System.Collections.Generic.IEnumerable<OutlineItemCollection>.

문서 개요 (북마크 트리).

이 클래스는 .NET 프로그램에서 OutlineItemCollection 객체를 다루기 위한 15개의 메서드를 제공합니다. 사용 가능한 메서드에는 Add, Clear, Contains, CopyTo, Delete, GetEnumerator, Insert, OutlineItem, OutlineItemCollection, Remove가 포함됩니다. 모든 공개 멤버는 Aspose.PDF FOSS for .NET 패키지를 설치한 후 모든 .NET 애플리케이션에서 접근할 수 있습니다. 속성: Action, Bold, Children, Color, Count, Destination, 및 18개 더.

속성

이름유형액세스설명
Countint읽기자식 개요 항목 수.
FirstOutlineItemCollection?읽기첫 번째 자식 개요 항목, 없을 경우 null.
LastOutlineItemCollection?읽기마지막 자식 개요 항목, 없을 경우 null.
NextOutlineItemCollection?읽기다음 형제 개요 항목, 이것이 마지막 형제인 경우 null.
PrevOutlineItemCollection?읽기이전 형제 개요 항목, 이것이 첫 번째 형제인 경우 null.
HasNextbool읽기이 항목에 다음 형제가 있을 때 True.
Titlestring읽기/쓰기북마크 제목.
ActionAspose.Pdf.Annotations.PdfAction?읽기/쓰기해당 개요 항목에 연결된 동작(있는 경우).
DestinationAspose.Pdf.Annotations.IAppointment?읽기/쓰기이 개요 항목의 목적지.
Boldbool읽기/쓰기북마크가 굵게 표시되는지 여부.
Italicbool읽기/쓰기북마크가 이탤릭체로 렌더링되는지 여부.
ColorSystem.Drawing.Color읽기/쓰기북마크 색상.
Openbool읽기/쓰기북마크가 확장되는지 여부.
IsReadOnlybool읽기컬렉션이 읽기 전용인지 여부.
IsSynchronizedbool읽기컬렉션이 스레드에 안전한지 여부.
SyncRootobject읽기IsSynchronized의 동기화 루트; 이 컬렉션을 반환합니다.
Levelint읽기개요 트리에서 이 북마크의 깊이(최상위 = 0).
ParentOutlines?읽기소유하고 있는 개요 트리, 또는 이 항목이 아직 연결되지 않은 경우 null.
VisibleCountint읽기PDF /Count 의미에 따라 부호가 있는 가시 하위 항목 수: 이 노드가 열려 있을 때 표시되는 항목 수(직계 자식과 열린 하위 항목들의 가시 수를 합한 것), 노드가 닫혀 있을 때는 부호가 반전됩니다.
IsOpenbool읽기/쓰기이 개요 항목이 처음에 열려 있는지(확장된 상태인지) 여부.
IsBoldbool읽기/쓰기개요 항목 제목이 굵게 표시되는지 여부.
IsItalicbool읽기/쓰기개요 항목 제목이 이탤릭체로 표시되는지 여부.
DestinationPageNumberint읽기대상 페이지 번호(1부터 시작), 설정되지 않았거나 페이지 대상이 아닌 경우 0.
ChildrenIReadOnlyList<OutlineItem>읽기하위 개요 항목.

메서드

시그니처설명
OutlineItemCollection()빈 개요 항목을 구성합니다.
OutlineItemCollection(outlines: OutlineCollection?)기존 개요 컬렉션에 바인딩된 개요 항목을 생성합니다 (new OutlineItemCollection(doc.Outlines)와 동일하게 작동합니다).
GetEnumerator()하위 개요 항목들을 반복합니다.
Add(outline: OutlineItemCollection)이 항목의 하위 항목으로 개요 항목을 추가합니다.
Clear()모든 하위 개요 항목을 제거합니다.
Contains(item: OutlineItemCollection)제공된 항목이 이 항목의 직접적인 자식인지 여부.
CopyTo(array: OutlineItemCollection[], index: int)자식들을 배열에 복사하되 시작 인덱스부터.
Delete()이 개요 항목을 상위 항목(최상위 OutlineCollection 또는 포함 항목)에서 제거하고, outlines[i].Delete()가 해당 북마크를 삭제하는 API와 일치시킵니다.
Delete(name: string)제목이 name과 일치하는 첫 번째 자식을 제거합니다.
Insert(index: int, outline: OutlineItemCollection)제공된 1 기반 인덱스에 개요 항목을 삽입합니다.
Remove(item: OutlineItemCollection)제공된 자식을 제거하고 해당 자식이 존재했는지 보고합니다.
Remove(index: int)제공된 1 기반 인덱스에 있는 자식을 제거합니다.
OutlineItem()새 개요 항목을 생성하여 OutlineCollection 또는 다른 OutlineItem에 추가할 수 있습니다.
Add(child: OutlineItem)자식 개요 항목을 추가합니다.
Insert(index: int, child: OutlineItem)1 기반 위치에 자식 개요 항목을 삽입합니다.

참조

 한국어