Share via


Metodo ServerReport.Render (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)

Elabora il rapporto con il valore di PageCountMode specificato e ne esegue il rendering nel formato specificato.

Spazio dei nomi  Microsoft.Reporting.WebForms
Assembly:  Microsoft.ReportViewer.WebForms (in Microsoft.ReportViewer.WebForms.dll)

Sintassi

'Dichiarazione
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()
'Utilizzo
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[]

Parametri

  • format
    Tipo: System.String
    Formato in cui eseguire il rendering del rapporto. Questo argomento esegue il mapping a un'estensione per il rendering. È possibile utilizzare qualsiasi estensione della formattazione disponibile nel server di rapporti.
    Per accedere all'elenco di estensioni per il rendering disponibili, utilizzare il metodo ListRenderingExtensions.
  • deviceInfo
    Tipo: System.String
    Stringa XML che include il contenuto specifico del dispositivo necessario per l'estensione per il rendering specificata nel parametro format. Per ulteriori informazioni sulle impostazioni delle informazioni relative a dispositivi per specifici formati di output, vedere Device Information Settings nella documentazione online di SQL Server.
  • mimeType
    Tipo: System.String%
    [out] Tipo MIME del rapporto sottoposto a rendering.
  • encoding
    Tipo: System.String%
    [out] Codifica utilizzata per il rendering del contenuto del rapporto.
  • fileNameExtension
    Tipo: System.String%
    [out] Estensione utilizzata per il file di output.
  • streams
    Tipo: array<System.String[]%
    [out] Identificatori di flusso che è possibile utilizzare per eseguire il rendering delle risorse esterne, ad esempio immagini, associate al rapporto.

Valore restituito

Tipo: array<System.Byte[]
Matrice Byte del rapporto nel formato specificato.

Osservazioni

È possibile utilizzare questo metodo per l'esportazione e la stampa di un rapporto.

Dopo il completamento di questo metodo, il valore di pageCountMode influisce sulla modalità di conteggio delle pagine utilizzata dall'oggetto ServerReport quando si chiama il metodo GetTotalPages(). Per ulteriori informazioni, vedere GetTotalPages.

Vedere anche

Riferimento

ServerReport Classe

Overload Render

Spazio dei nomi Microsoft.Reporting.WebForms