ServerReport.Render メソッド (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)
指定した PageCountMode 値を使用してレポートを処理し、指定された形式で表示します。
名前空間: Microsoft.Reporting.WinForms
アセンブリ: Microsoft.ReportViewer.WinForms (Microsoft.ReportViewer.WinForms.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」を参照してください。
- pageCountMode
型: Microsoft.Reporting.WinForms.PageCountMode
ページ カウント モードを指定する PageCountMode 列挙値。
- mimeType
型: System.String%
[out] 表示されるレポートの MIME の種類。
- encoding
型: System.String%
[out] レポートのコンテンツを表示するときに使用するエンコード。
- fileNameExtension
型: System.String%
[out] 出力ファイルに使用するファイル名拡張子。
- streams
型: array<System.String[]%
[out] ストリーム識別子。これらの識別子を使用して、レポートに関連付けられている外部リソース (画像など) を表示できます。
- warnings
型: array<Microsoft.Reporting.WinForms.Warning[]%
[out] レポート処理時に発生した警告について記述する Warning オブジェクトの配列。
戻り値
型: array<System.Byte[]
指定された形式のレポートの Byte 配列。
説明
このメソッドは、レポートのエクスポートと出力に使用できます。
このメソッドが正常に完了すると、pageCountMode の値によって、GetTotalPages() メソッドを呼び出したときに ServerReport オブジェクトによって使用される既定のページ カウント モードが決まります。詳細については、「GetTotalPages」を参照してください。