Reporting Services는 HTML 뷰어 및 보고서 관리자에서 보고서 도구 모음의 스타일을 정의하는 기본 .css(스타일시트) 파일을 제공합니다. 웹 개발자이거나 계단식 스타일시트를 만드는 데 전문 지식이 있는 경우 고유한 위험에 따라 기본 스타일을 수정하여 도구 모음 또는 보고서 관리자의 색, 글꼴 및 레이아웃을 변경할 수 있습니다. 이 릴리스에서는 스타일시트 수정에 대한 기본 스타일시트나 지침이 모두 설명되어 있지 않습니다.
스타일시트를 잘못 수정하면 보고서를 열 때 오류가 발생할 수 있습니다. 스타일시트를 수정하는 방법을 모르는 경우 기본 스타일시트를 사용해야 합니다. 스타일시트를 사용자 지정하도록 선택한 경우 수정하기 전에 모든 기본 .css 파일의 백업을 만들어야 합니다.
스타일시트를 수정해도 보고서 서버에서 실행하는 게시된 보고서의 모양에는 영향을 주지 않습니다. Reporting Services에서 보고서는 스타일시트를 참조하지 않습니다. 보고서 서버에서 자동으로 생성되는 임시 보고서는 보고서 서버 프로그램 파일에 포함된 리소스로 저장된 스타일 정보를 사용합니다. 보고서 디자이너에서 만든 보고서는 보고서 정의에 지정한 글꼴, 색 및 레이아웃을 사용합니다. 스타일은 나머지 레이아웃과 함께 인라인으로 만들어집니다.
비고
미리 정의된 보고서 스타일을 사용하려면 보고서 마법사를 사용하여 보고서를 만듭니다. 보고서 마법사는 다양한 색 조합과 글꼴을 사용하는 스타일이 적용된 보고서를 만드는 데 사용할 수 있는 다양한 테마를 제공합니다. 보고서의 테마를 정의하는 스타일 템플릿을 수정할 수 있습니다.
리포팅 서비스 스타일 시트
다음 표에서는 Reporting Services 설치에 사용되는 스타일시트(.css) 파일에 대해 설명합니다.
| 스타일시트 | 설명 |
|---|---|
| Htmlviewer.css | HTML 뷰어에서 보고서 도구 모음에 대한 사용자 지정 스타일을 만들기 위해 템플릿으로 사용할 수 있는 샘플 스타일시트를 제공합니다. HTML 뷰어에서 사용하는 기본 스타일은 보고서 서버로 컴파일됩니다. Htmlviewer.css 파일은 뷰어가 사용하는 스타일 샘플을 제공합니다. |
| ReportingServices.css | 보고서 관리자의 스타일을 정의합니다. |
보고서 서비스에서 사용자 지정 스타일시트를 활용하도록 구성하기
스타일시트가 유효한 스타일시트(.css) 파일이어야 하며 스타일 폴더에 있어야 합니다. 기본적으로 스타일 폴더는 드라이브>:\Program Files\Microsoft SQL Server\MSSQL에 있습니다<.n\Reporting Services\ReportServer\Styles.
런타임에 HTML 뷰어에 사용자 지정 스타일시트를 사용하려면 다음 방법 중에서 선택할 수 있습니다.
<
HTMLViewerStyleSheet> Reporting Services 구성 파일에 설정을 추가합니다.보고서 URL에 스타일시트를 지정합니다.
RSReportServer.config 파일 수정
HTML 뷰어에 대한 사용자 지정 스타일시트를 지정하도록 RSReportServer.config 파일을 수정할 수 있습니다. 이 <HTMLViewerStyleSheet> 설정은 기본적으로 파일에 포함되지 않습니다. RSReportServer.config 파일의 선택 영역에 입력 <Configuration> 한 다음 사용할 스타일시트를 지정해야 합니다. 스타일시트를 지정할 때는 .css 파일 확장자를 포함하지 마세요.
다음 예제에서는 스타일시트를 지정하는 방법에 대한 그림을 제공합니다.
<Configuration>
...
<HTMLViewerStyleSheet>MyStyleSheet</HTMLViewerStyleSheet>
...
</Configuration>
보고서 URL에 스타일시트 지정
URL 액세스 매개 변수를 rc:StyleSheet 사용하여 보고서 URL에 사용자 지정 스타일시트를 지정할 수 있습니다. URL 액세스 매개 변수를 지정하는 방법에 대한 자세한 내용은 URL 액세스 매개 변수 참조를 참조하세요.
다음 예제에서는 사용자 지정 스타일을 추가하는 방법에 대한 그림을 제공합니다.
https://localhost/reportserver?/AdventureWorksSampleReports/Product+Line+Sales&rs:Command=Render&rc:Stylesheet=MyStyleSheet
또한 참조하십시오
보고서 관리자(SSRS 기본 모드)
HTML 뷰어 및 보고서 도구 모음
RSReportServer 구성 파일