Outline

문서 개요(또는 “북마크”라고도 함)는 Document 의 속성입니다(Document.outline 참조). None 이 아니면 문서의 첫 번째 개요 항목을 나타냅니다. 그 속성은 이 항목의 특성을 정의하고 “수평” 또는 아래 방향으로 다른 개요 항목을 가리킵니다. 예를 들어 일반적인 목차(TOC)의 모든 개요 항목의 전체 트리는 이러한 “포인터”를 따라 복구할 수 있습니다.

메서드 / 속성

간단한 설명

Outline.down

아래로 다음 항목

Outline.next

같은 레벨의 다음 항목

Outline.page

페이지 번호(0부터 시작)

Outline.title

제목

Outline.uri

개요 대상을 추가로 지정하는 문자열

Outline.is_external

문서 외부 대상

Outline.is_open

하위 개요가 열려 있는지 접혀 있는지 여부

Outline.dest

대상 세부 정보 객체를 가리킴

클래스 API

class Outline
down

다음 레벨의 다음 개요 항목. 항목에 자식이 없으면 None 입니다.

유형:

Outline

next

이 항목과 같은 레벨의 다음 개요 항목. 이것이 해당 레벨의 마지막 항목이면 None 입니다.

유형:

Outline

page

이 북마크가 가리키는 페이지 번호(0부터 시작).

유형:

int

title

항목의 제목(문자열) 또는 None.

유형:

str

is_open

하위 개요가 확장되어야 하는지(True) 접혀야 하는지(False)를 나타내는 표시기입니다. 이 정보는 PDF 리더 소프트웨어에 의해 해석됩니다.

유형:

bool

is_external

대상이 현재 문서 외부(True)인지 여부를 지정하는 bool입니다.

유형:

bool

uri

링크 대상을 지정하는 문자열입니다. 이 속성의 의미는 is_external 속성과 함께 평가해야 합니다:

  • is_external 이 true: uri 는 현재 PDF 외부의 대상을 가리키며, 인터넷 리소스(urihttp:// 또는 유사한 것으로 시작), 다른 파일(urifile: 또는 file:// 로 시작) 또는 이메일 주소와 같은 기타 서비스(urimailto: 로 시작)일 수 있습니다.

  • is_external 이 false: uriNone 이거나 내부 위치를 가리킵니다. PDF 문서의 경우, 이것은 1부터 시작하는(!) 페이지 번호 nnnn 을 나타내는 #nnnn 이거나 이름이 지정된 위치여야 합니다. 형식은 다른 문서 유형에 따라 다릅니다. 예를 들어 XPS 문서의 페이지 번호 2(1부터 시작)의 경우 “../FixedDoc.fdoc#PG_2_LNK_1”입니다.

유형:

str

dest

링크 대상 세부 정보 객체.

유형:

linkDest

This software is provided AS-IS with no warranty, either express or implied. This software is distributed under license and may not be copied, modified or distributed except as expressly authorized under the terms of that license. Refer to licensing information at artifex.com or contact Artifex Software Inc., 39 Mesa Street, Suite 108A, San Francisco CA 94129, United States for further information.