ServerReport.Render 메서드 (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)

지정된 PageCountMode 값을 사용하여 보고서를 처리하고 지정된 형식으로 렌더링합니다.

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

구문

‘선언
Public Overrides Function Render ( _
    format As String, _
    deviceInfo As String, _
    pageCountMode As PageCountMode, _
    <OutAttribute> ByRef mimeType As String, _
    <OutAttribute> ByRef encoding As String, _
    <OutAttribute> ByRef fileNameExtension As String, _
    <OutAttribute> ByRef streams As String(), _
    <OutAttribute> ByRef warnings As Warning() _
) As Byte()
‘사용 방법
Dim instance As ServerReport
Dim format As String
Dim deviceInfo As String
Dim pageCountMode As PageCountMode
Dim mimeType As String
Dim encoding As String
Dim fileNameExtension As String
Dim streams As String()
Dim warnings As Warning()
Dim returnValue As Byte()

returnValue = instance.Render(format, _
    deviceInfo, pageCountMode, mimeType, _
    encoding, fileNameExtension, streams, _
    warnings)
public override byte[] Render(
    string format,
    string deviceInfo,
    PageCountMode pageCountMode,
    out string mimeType,
    out string encoding,
    out string fileNameExtension,
    out string[] streams,
    out Warning[] warnings
)
public:
virtual array<unsigned char>^ Render(
    String^ format, 
    String^ deviceInfo, 
    PageCountMode pageCountMode, 
    [OutAttribute] String^% mimeType, 
    [OutAttribute] String^% encoding, 
    [OutAttribute] String^% fileNameExtension, 
    [OutAttribute] array<String^>^% streams, 
    [OutAttribute] array<Warning^>^% warnings
) override
abstract Render : 
        format:string * 
        deviceInfo:string * 
        pageCountMode:PageCountMode * 
        mimeType:string byref * 
        encoding:string byref * 
        fileNameExtension:string byref * 
        streams:string[] byref * 
        warnings:Warning[] byref -> byte[] 
override Render : 
        format:string * 
        deviceInfo:string * 
        pageCountMode:PageCountMode * 
        mimeType:string byref * 
        encoding:string byref * 
        fileNameExtension:string byref * 
        streams:string[] byref * 
        warnings:Warning[] byref -> byte[] 
public override function Render(
    format : String, 
    deviceInfo : String, 
    pageCountMode : PageCountMode, 
    mimeType : String, 
    encoding : String, 
    fileNameExtension : String, 
    streams : String[], 
    warnings : Warning[]
) : byte[]

매개 변수

  • format
    유형: System.String
    보고서를 렌더링할 형식입니다. 이 인수는 렌더링 확장 프로그램에 매핑됩니다. 보고서 서버에서 사용 가능한 모든 형식 지정 확장 프로그램을 사용할 수 있습니다.
    사용 가능한 렌더링 확장 프로그램의 목록에 액세스하려면 ListRenderingExtensions 메서드를 사용합니다.
  • deviceInfo
    유형: System.String
    format 매개 변수에 지정된 렌더링 확장 프로그램에 필요한 장치별 내용을 포함하는 XML 문자열입니다. 특정 출력 형식의 장치 정보 설정에 대한 자세한 내용은 SQL Server 온라인 설명서의 Device Information Settings을 참조하십시오.
  • mimeType
    유형: System.String%
    [out] 렌더링된 보고서의 MIME 형식입니다.
  • encoding
    유형: System.String%
    [out] 보고서의 내용을 렌더링할 때 사용된 인코딩입니다.
  • fileNameExtension
    유형: System.String%
    [out] 출력 파일에 사용된 파일 이름 확장명입니다.
  • streams
    유형: array<System.String[]%
    [out] 스트림 ID입니다. 이러한 ID를 사용하여 보고서와 연결된 이미지 등의 외부 리소스를 렌더링할 수 있습니다.

반환 값

유형: array<System.Byte[]
지정된 형식으로 된 보고서의 Byte 배열

주의

이 메서드를 사용하여 보고서를 내보내고 인쇄할 수 있습니다.

이 메서드가 성공적으로 완료된 후 pageCountMode의 값은 GetTotalPages() 메서드를 호출할 때 ServerReport 개체가 사용하는 페이지 수 모드에 영향을 미칩니다. 자세한 내용은 GetTotalPages를 참조하십시오.

참고 항목

참조

ServerReport 클래스

Render 오버로드

Microsoft.Reporting.WebForms 네임스페이스