ServerReport.Render-Methode (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)
Verarbeitet den Bericht mit dem angegebenen PageCountMode-Wert und rendert diesen im angegebenen Format.
Namespace: Microsoft.Reporting.WinForms
Assembly: Microsoft.ReportViewer.WinForms (in Microsoft.ReportViewer.WinForms.dll)
Syntax
'Declaration
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()
'Usage
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[]
Parameter
- format
Typ: System.String
Das Format, in dem der Bericht gerendert werden soll. Dieses Argument ist einer Renderingerweiterung zugeordnet. Sie können eine beliebige Erweiterung verwenden, die auf dem Berichtsserver verfügbar ist.
Verwenden Sie die ListRenderingExtensions-Methode, um auf die Liste der verfügbaren Renderingerweiterungen zuzugreifen.
- deviceInfo
Typ: System.String
Eine XML-Zeichenfolge mit dem gerätespezifischen Inhalt, der für die im Formatparameter angegebene Renderingerweiterung erforderlich ist. Weitere Informationen zu Geräteinformationseinstellungen für bestimmte Ausgabeformate finden Sie in der SQL Server-Onlinedokumentation unter Device Information Settings.
- pageCountMode
Typ: Microsoft.Reporting.WinForms.PageCountMode
Ein PageCountMode-Enumerationswert, der den Seitenanzahlmodus angibt.
- mimeType
Typ: System.String%
[out] Der MIME-Typ des gerenderten Berichts.
- encoding
Typ: System.String%
[out] Die beim Rendern des Berichtsinhalts verwendete Codierung.
- fileNameExtension
Typ: System.String%
[out] Die für die Ausgabedatei verwendete Dateinamenerweiterung.
- streams
Typ: array<System.String[]%
[out] Die Datenstrombezeichner. Diese dienen zum Rendern externer Ressourcen (z. B. Bilder), die dem Bericht zugeordnet sind.
- warnings
Typ: array<Microsoft.Reporting.WinForms.Warning[]%
[out] Ein Array von Warning-Objekten zur Beschreibung der Warnungen, die während der Berichtsverarbeitung ausgegeben wurden.
Rückgabewert
Typ: array<System.Byte[]
Ein Byte-Array des Berichts im angegebenen Format.
Hinweise
Mit dieser Methode können Berichte exportiert und gedruckt werden.
Nach dem erfolgreichen Abschluss dieser Methode bestimmt der Wert von pageCountMode den standardmäßigen Seitenanzahlmodus, den das ServerReport-Objekt verwendet, wenn Sie die GetTotalPages()-Methode aufrufen. Weitere Informationen finden Sie unter GetTotalPages.