# 목차

## Content

`목차`는 보고서 출력에 대한 대화형 지도 역할을 하며 다양한 보고서 항목 또는 데이터 그룹의 위치를 ​​표시합니다. 목차의 각 항목은 다음으로 구성됩니다.

* 참조 항목의 `레이블`
* 레이블과 페이지 번호 사이에 표시되는 채우기 문자(일반적으로 `.`)
* 참조된 보고서 항목 또는 그룹이 있는 특정 페이지인 `페이지 번호`

![image.51b2fb](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/ebb38eb0-17c6-468e-ab14-9dc8f4706b04/image.51b2fb.fb4cb6.png)

목차에 포함하려면 보고서 항목이나 그룹에 비어 있지 않은 `레이블`이 필요합니다. 또한 텍스트 상자 보고서 항목에는 목차 내 계층 구조에서 위치를 결정하는 `제목 수준` 속성이 있습니다. 이러한 텍스트 상자가 목차에 통합된 경우 레이블이 비어 있으면 `레이블` 대신 `값`이 표시됩니다.
그룹 인스턴스와 보고서 항목의 배열은 다중 수준 문서 맵을 형성합니다. 아래 `수준` 섹션에 자세히 설명된 대로 각 수준의 모양을 사용자 지정할 수 있습니다.
보고서 ​​속성의 `문서 맵` 섹션에 있는 `소스` 속성은 목차에 포함할 항목을 지정합니다. 사용 가능한 선택 사항은 다음과 같습니다.

* `레이블` \- 비어 있지 않은 `레이블`이 있는 보고서 항목을 통합합니다.
* `제목` \- `제목 수준`이 있는 텍스트 상자를 포함합니다.
* `모두` \- `레이블`과 `제목`을 모두 결합합니다.
* `없음` \- 목차를 비워 둡니다.

### 목차 추가

보고서에 `목차`를 포함하려면 [도구 상자](/activereportsjs/docs/ReportAuthorGuide/Report-Designer-Interface) 내에서 해당 항목을 두 번 클릭하거나 끌어서 놓기 방식을 사용하여 [밴드 목록 섹션](/activereportsjs/docs/ReportAuthorGuide/Report-Items/Data-Regions/BandedList)과 같은 보고서 페이지 영역에 놓을 수 있습니다.

### 목차의 일반 구성

일반 구성에는 [기본 보고서 항목 속성](/activereportsjs/docs/DeveloperGuide/ActiveReportsJSDesignerComponent/custom-init-templates), [공통 스타일 속성](/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties) 및 [가시성](/activereportsjs/docs/ReportAuthorGuide/Report-Items/Common-Properties)이 포함됩니다.

### 수준

목차의 디자인 인터페이스는 `수준` 컬렉션을 설정하는 방법을 제공합니다.
![image.aec432](https://gcdocumentsitekrblob.blob.core.windows.net/document-site-files/images/ebb38eb0-17c6-468e-ab14-9dc8f4706b04/image.aec432.a91cdf.png)
`항목 추가` 버튼을 사용하여 새 레벨을 추가하고, 오른쪽에 있는 `삭제` 버튼을 사용하여 레벨을 제거하고, 속성 관리자에서 속성을 보고 수정할 레벨을 선택할 수 있습니다. 각 레벨에서 `텍스트` 섹션에서 텍스트 모양을 수정하고, `채우기 문자`를 선택하고, 목차 항목에서 채우기 문자와 페이지 번호의 가시성을 제어할 수 있습니다.

### 기타

* 목차의 `페이지 나누기` 속성은 페이지 나누기가 발생해야 하는 위치를 지정합니다.
    * `없음` \- 페이지 나누기가 생성되지 않습니다.
    * `시작` \- 목차 앞에 페이지 나누기가 생성됩니다.
    * `종료` \- 목차 뒤에 페이지 나누기가 생성됩니다.
    * `시작과 끝` \- 목차 앞과 뒤에 페이지 나누기가 생성됩니다.
* `최고 수준` 속성은 목차에 표시할 수 있는 최대 레벨 수를 나타냅니다.