다음을 통해 공유


ReportViewer.SetPageSettings 메서드

ReportViewer 컨트롤의 현재 보고서를 인쇄하거나 인쇄 레이아웃 모드에서 표시하는 데 사용되는 페이지 설정을 지정합니다.

네임스페이스:  Microsoft.Reporting.WinForms
어셈블리:  Microsoft.ReportViewer.WinForms(Microsoft.ReportViewer.WinForms.dll)

구문

‘선언
Public Sub SetPageSettings ( _
    pageSettings As PageSettings _
)
‘사용 방법
Dim instance As ReportViewer
Dim pageSettings As PageSettings

instance.SetPageSettings(pageSettings)
public void SetPageSettings(
    PageSettings pageSettings
)
public:
void SetPageSettings(
    PageSettings^ pageSettings
)
member SetPageSettings : 
        pageSettings:PageSettings -> unit 
public function SetPageSettings(
    pageSettings : PageSettings
)

매개 변수

주의

기본적으로 ReportViewer 컨트롤은 현재 보고서를 인쇄하거나 보고서 레이아웃 모드에서 표시할 때 보고서 정의에 지정된 페이지 설정을 사용합니다. 이 메서드를 사용하여 현재 보고서(현재 페이지가 아님)의 여백이나 용지 크기와 같은 페이지 설정을 변경할 수 있습니다. 이 메서드는 pageSettings 매개 변수에 있는 여백 및 페이지 크기 값의 유효성을 검사합니다. 변경은 ReportViewer 컨트롤의 현재 보고서에만 영향을 미치며 부모 보고서나 현재 보고서에서 액세스 가능한 드릴스루 보고서에는 영향을 미치지 않습니다.

ReportViewer 컨트롤은 pageSettings**.PrinterSettings** 속성을 사용하여 인쇄 대화 상자를 초기화하지만 pageSettings**.PrinterSettings** 속성의 유효성을 검사하지 않습니다. pageSettings**.PrinterSettings의 프린터 설정은 ReportViewer 컨트롤에 표시되는 모든 보고서에 영향을 미칩니다. pageSettings.PrinterSettings**가 nullnull 참조(Visual Basic에서는 Nothing)이면 기존 프린터 설정이 변경되지 않습니다.

이 메서드가 호출될 때 ReportViewer 컨트롤이 인쇄 레이아웃 모드에 있으면 현재 실행되는 보고서 렌더링 작업을 취소하고 보고서를 즉시 렌더링합니다.

참고 항목

참조

ReportViewer 클래스

Microsoft.Reporting.WinForms 네임스페이스