Freigeben über


Report.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.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Syntax

'Declaration
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()
'Usage
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[]

Parameter

  • format
    Typ: System.String
    Das Format, in dem der Bericht gerendert werden soll. Dieser Parameter ist einer Renderingerweiterung zugeordnet.
    Im lokalen Verarbeitungsmodus werden die Erweiterungen Excel, PDF, Word und Image unterstützt. Im Remoteverarbeitungsmodus sind die unterstützten Erweiterungen davon abhängig, welche Erweiterungen der Berichtsserver jeweils unterstützt.
    Sie können auf die Liste der verfügbaren Renderingerweiterungen je nach Verarbeitungsmodus mit der ListRenderingExtensions-Methode in ServerReport oder LocalReport zugreifen (siehe ProcessingMode).
  • 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.
  • 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 der externen Ressourcen (z. B. Bilder), die dem Bericht zugeordnet sind.

Rückgabewert

Typ: array<System.Byte[]
Ein byte-Array des Berichts im angegebenen Format.

Hinweise

Informationen zu den Auswirkungen des pageCountMode-Parameters auf die Gesamtseitenzahl finden Sie unter der GetTotalPages-Methode.

Siehe auch

Verweis

Report Klasse

Render-Überladung

Microsoft.Reporting.WebForms-Namespace