Compartir a través de


Report.Render Método (String, String, PageCountMode, String%, String%, String%, array<String[]%, array<Warning %)

Procesa el informe con el valor de PageCountMode especificado y lo representa en el formato especificado.

Espacio de nombres:  Microsoft.Reporting.WebForms
Ensamblado:  Microsoft.ReportViewer.WebForms (en Microsoft.ReportViewer.WebForms.dll)

Sintaxis

'Declaración
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()
'Uso
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[]

Parámetros

  • format
    Tipo: System.String
    El formato en el que se representa el informe. Este parámetro se asigna a una extensión de presentación.
    En modo de procesamiento local, las extensiones admitidas son Excel, PDF, Word e Imagen. En modo de procesamiento remoto, las extensiones admitidas dependen de las extensiones admitidas por el servidor de informes.
    Es posible tener acceso a la lista de las extensiones de representación disponibles mediante el método ListRenderingExtensions de ServerReport o LocalReport, en función del modo de procesamiento (vea ProcessingMode).
  • deviceInfo
    Tipo: System.String
    Cadena XML que incluye el contenido específico del dispositivo que necesita la extensión de representación especificada en el parámetro format. Para obtener más información sobre parámetros de información de dispositivos para formatos de salida específicos, vea Device Information Settings en los Libros en pantalla de SQL Server.
  • mimeType
    Tipo: System.String%
    [out] El tipo MIME del informe presentado.
  • encoding
    Tipo: System.String%
    [out] La codificación utilizada para presentar el contenido del informe.
  • fileNameExtension
    Tipo: System.String%
    [out] La extensión de nombre de archivo utilizada para el archivo de salida.
  • streams
    Tipo: array<System.String[]%
    [out] Los identificadores de flujo. Pueden utilizarse para representar los recursos externos (imágenes, por ejemplo) asociados con el informe.

Valor devuelto

Tipo: array<System.Byte[]
Matriz de tipo byte del informe en el formato especificado.

Comentarios

Vea el método GetTotalPages para conocer los efectos del parámetro pageCountMode sobre el número total de páginas.

Vea también

Referencia

Report Clase

Sobrecarga de Render

Espacio de nombres Microsoft.Reporting.WebForms