Report.Render メソッド (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)
指定した PageCountMode 値を使用してレポートを処理し、指定された形式で表示します。
名前空間: Microsoft.Reporting.WebForms
アセンブリ: Microsoft.ReportViewer.WebForms (Microsoft.ReportViewer.WebForms.dll)
構文
'宣言
Public MustOverride 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 Report
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 abstract 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
) abstract
abstract Render :
format:string *
deviceInfo:string *
pageCountMode:PageCountMode *
mimeType:string byref *
encoding:string byref *
fileNameExtension:string byref *
streams:string[] byref *
warnings:Warning[] byref -> byte[]
public abstract function Render(
format : String,
deviceInfo : String,
pageCountMode : PageCountMode,
mimeType : String,
encoding : String,
fileNameExtension : String,
streams : String[],
warnings : Warning[]
) : byte[]
パラメーター
- format
型: System.String
レポートを表示する形式。このパラメーターは、表示拡張機能にマップされます。
ローカル処理モードでは、サポートされている拡張子は Excel、PDF、Word、および画像の拡張子です。リモート処理モードでは、サポートされている拡張子はレポート サーバーでサポートされている拡張子に依存します。
使用可能な表示拡張機能の一覧にアクセスするには、処理モード (「ProcessingMode」を参照) に応じて、ServerReport または LocalReport の ListRenderingExtensions メソッドを使用します。
- deviceInfo
型: System.String
format パラメーターに指定されている表示拡張機能に必要な、デバイス固有のコンテンツを含んでいる XML 文字列。特定の出力形式のデバイス情報設定の詳細については、SQL Server オンライン ブックの「Device Information Settings」を参照してください。
- pageCountMode
型: Microsoft.Reporting.WebForms.PageCountMode
ページ カウント モードを指定する PageCountMode 列挙値。
- mimeType
型: System.String%
[out] 表示されるレポートの MIME の種類。
- encoding
型: System.String%
[out] レポートのコンテンツを表示するときに使用するエンコード。
- fileNameExtension
型: System.String%
[out] 出力ファイルに使用するファイル名拡張子。
- streams
型: array<System.String[]%
[out] ストリーム識別子。これらの識別子を使用して、レポートに関連付けられている外部リソース (画像など) を表示できます。
- warnings
型: array<Microsoft.Reporting.WebForms.Warning[]%
[out] レポート処理時に発生した警告について記述する Warning オブジェクトの配列。
戻り値
型: array<System.Byte[]
指定された形式のレポートの byte 配列。
説明
ページの総数に対する pageCountMode パラメーターの効果については、GetTotalPages メソッドを参照してください。