Partager via


Méthode ServerReport.Render (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)

Traite le rapport avec la valeurPageCountMode spécifiée et en effectue le rendu au format spécifié.

Espace de noms :  Microsoft.Reporting.WinForms
Assembly :  Microsoft.ReportViewer.WinForms (en Microsoft.ReportViewer.WinForms.dll)

Syntaxe

'Déclaration
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()
'Utilisation
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[]

Paramètres

  • format
    Type : System.String
    Format de rendu du rapport. Cet argument correspond à une extension de rendu. Vous pouvez utiliser l'une quelconque des extensions de mise en forme disponibles sur le serveur de rapports.
    Pour accéder à la liste des extensions de rendu disponibles, utilisez la méthode ListRenderingExtensions.
  • deviceInfo
    Type : System.String
    Chaîne XML qui comprend le contenu spécifique au périphérique requis par l'extension de rendu spécifiée dans le paramètre de format. Pour plus d'informations sur les paramètres d'informations relatives au périphérique pour des formats de sortie spécifiques, consultez Device Information Settings dans la documentation en ligne de SQL Server.
  • mimeType
    Type : System.String%
    [out] Type MIME du rapport rendu.
  • encoding
    Type : System.String%
    [out] Encodage utilisé lors du rendu du contenu du rapport.
  • fileNameExtension
    Type : System.String%
    [out] Extension de nom de fichier utilisée pour le fichier de sortie.
  • streams
    Type : array<System.String[]%
    [out] Identificateurs de flux. Vous pouvez les utiliser pour rendre des ressources externes (par exemple des images) qui sont associées au rapport.

Valeur de retour

Type : array<System.Byte[]
Tableau Byte du rapport au format spécifié.

Notes

Cette méthode peut être utilisée pour exporter et imprimer un rapport.

Après l'exécution réussie de cette méthode, la valeur de pageCountMode détermine le mode de dénombrement de pages par défaut utilisé par l'objet ServerReport lorsque vous appelez la méthode GetTotalPages(). Pour plus d'informations, consultez GetTotalPages.

Voir aussi

Référence

ServerReport Classe

Surcharge Render

Espace de noms Microsoft.Reporting.WinForms