Condividi tramite


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

Sintassi

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

Parametri

  • format
    Tipo: String
    Formato in cui eseguire il rendering del rapporto.Questo parametro esegue il mapping a un'estensione per il rendering.
    In modalità di elaborazione locale le estensioni supportate sono Excel, PDF, Word e Image.Nella modalità di elaborazione remota le estensioni supportate dipendono dalle estensioni supportate dal server di rapporti.
    È possibile accedere all'elenco di estensioni per il rendering utilizzando il metodo ListRenderingExtensions in ServerReport o LocalReport, a seconda della modalità di elaborazione (vedere ProcessingMode).
  • deviceInfo
    Tipo: String
    Stringa XML che include il contenuto specifico del dispositivo necessario per l'estensione per il rendering specificata nel parametro relativo al formato.Per ulteriori informazioni sulle impostazioni relative alle informazioni sul dispositivo per specifici formati di output, vedere l'argomento sulle impostazioni relative alle informazioni sul dispositivo nella documentazione online di SQL Server.
  • mimeType
    Tipo: String%
    [out] Tipo MIME del rapporto sottoposto a rendering.
  • encoding
    Tipo: String%
    [out] Codifica utilizzata per il rendering del contenuto del rapporto.
  • fileNameExtension
    Tipo: String%
    [out] Estensione utilizzata per il file di output.
  • streams
    Tipo: array<String[]%
    [out] Identificatori di flussoche è possibile utilizzare per eseguire il rendering delle risorse esterne, ad esempio immagini, associate al rapporto.

Valore restituito

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

Note

Vedere il metodo GetTotalPages per informazioni sugli effetti del parametro pageCountMode sul numero totale di pagine.

Vedere anche

Riferimenti

Report Classe

Overload Render

Spazio dei nomi Microsoft.Reporting.WinForms