다음을 통해 공유


장치 정보 설정을 렌더링 확장 프로그램에 전달

Reporting Services에서 장치 정보 설정을 사용하여 렌더링 매개 변수를 렌더링 확장 프로그램으로 전달할 수 있습니다. 보고서 서버 웹 서비스의 설정이 DeviceInfo XML 요소로 전달되고 보고서 서버에서 처리됩니다. 장치 정보 설정은 기본값을 가지므로 렌더링 프로세스에서 선택적 인수로 간주됩니다. 그러나 장치 정보 설정을 사용하여 렌더링을 사용자 지정하고 서버에서 공급한 기본값을 무효화할 수 있습니다.

다양한 방법으로 장치 정보 설정을 지정할 수 있습니다. 프로그래밍 방식에서는 Render 메서드를 사용할 수 있습니다. URL을 통해 보고서에 액세스하는 경우 장치 정보를 URL 매개 변수로 지정할 수 있습니다. 또한 Reporting Services 구성 파일에서 장치 정보 설정을 편집하여 렌더링 매개 변수를 전역으로 지정할 수 있습니다. 렌더링 매개 변수를 전역으로 지정하는 방법은 RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정을 참조하십시오.

Render 메서드를 사용하여 장치 정보 전달

장치 정보 설정을 렌더링 확장 프로그램으로 전달하려면 Render(String, String, String, String, String, Warning, String) 메서드를 사용합니다. 예를 들어, 다음 XML 문자열을 Render 메서드로 전달하여 HTML에 렌더링할 때 HTML 조각을 만들 수 있습니다.

<DeviceInfo>
   <HTMLFragment>True</HTMLFragment>
</DeviceInfo>

보고서가 HTML 조각으로 렌더링되면 HTML 또는 BODY 요소를 사용하지 않고 TABLE 요소 안에 보고서의 내용이 포함됩니다. HTML 조각을 사용하여 보고서를 기존 HTML 문서로 통합할 수 있습니다. HTML 출력용 장치 정보 설정에 대한 자세한 내용은 HTML 장치 정보 설정을 참조하십시오.

URL 액세스를 사용하여 장치 정보 전달

URL 액세스를 통해서도 장치 정보 설정을 전달할 수 있습니다. 장치 정보 설정이 URL 매개 변수로 전달됩니다. 다음 URL 액세스 문자열을 보고서 서버로 전달하여 HTML 뷰어 도구 모음 없이 렌더링된 보고서를 생성할 수 있습니다.

http://<Server Name>/reportserver?/SampleReports/Sales Order Detail&rs:Command=Render&rs:Format=HTML4.0&rc:Toolbar=False

자세한 내용은 URL에 장치 정보 설정 지정을 참조하십시오.

참고 항목

개념

렌더링 확장 프로그램에 대한 장치 정보 설정(Reporting Services)

RSReportServer.Config의 렌더링 확장 프로그램 매개 변수 사용자 지정

관련 자료

웹 서비스 및 .NET Framework를 사용하여 응용 프로그램 작성