ServerReport.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 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()
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[]
Parámetros
- format
Tipo: String
El formato en el que se representa el informe.Este argumento se asigna a una extensión de presentación.Puede utilizar cualquier extensión de formato disponible en el servidor de informes.
Para tener acceso a una lista de las extensiones de representación disponibles, utilice el método ListRenderingExtensions.
- deviceInfo
Tipo: 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 la configuración de la información de los dispositivos para determinados formatos de salida, vea la sección sobre la configuración de la información de los dispositivos, fe718939-7efe-4c7f-87cb-5f5b09caeff4, en los Libros en pantalla de SQL Server.
- pageCountMode
Tipo: Microsoft.Reporting.WebForms.PageCountMode
Valor de la enumeración PageCountMode que especifica el modo de recuento de páginas.
- mimeType
Tipo: String%
[out] El tipo MIME del informe presentado.
- encoding
Tipo: String%
[out] La codificación utilizada para presentar el contenido del informe.
- fileNameExtension
Tipo: String%
[out] La extensión del nombre de archivo utilizada para el archivo de salida.
- streams
Tipo: array<String[]%
[out] Los identificadores de secuencia.Pueden utilizarse para presentar los recursos externos (imágenes, por ejemplo) asociados con el informe.
- warnings
Tipo: array<Microsoft.Reporting.WebForms.Warning[]%
[out] Matriz de objetos Warning que describe todas las advertencias ocurridas durante el procesamiento del informe.
Valor devuelto
Tipo: array<Byte[]
Matriz de tipo Byte del informe en el formato especificado.
Comentarios
Este método se puede usar para exportar e imprimir un informe.
Cuando este método se completa correctamente, el valor de pageCountMode afecta al modo de recuento de páginas que usa el objeto ServerReport cuando se llama al método GetTotalPages.Para obtener más información, vea GetTotalPages.