ReportingEngine

ReportingEngine class

Proporciona rutinas para llenar documentos de plantilla con datos y un conjunto de configuraciones para controlar estas rutinas.

public class ReportingEngine

Constructores

Nombre Descripción
ReportingEngine() Inicializa una nueva instancia de esta clase.

Propiedades

Nombre Descripción
KnownTypes { get; } Obtiene un conjunto desordenado (es decir, una colección de elementos únicos) que contieneTypeobjetos cuyos nombres completos o parcialmente calificados se pueden usar dentro de las plantillas de informes procesadas por esta instancia de motor para invocar los miembros estáticos de los tipos correspondientes, realizar conversiones de tipos, etc.
Options { get; set; } Obtiene o establece un conjunto de banderas que controlan el comportamiento de esteReportingEngine instancia al crear un informe.
static UseReflectionOptimization { get; set; } Obtiene o establece un valor que indica si las invocaciones de miembros de tipo personalizado realizadas a través de la API de reflexión están optimizadas mediante la generación de clases dinámicas o no. El valor predeterminado es verdadero.

Métodos

Nombre Descripción
BuildReport(Document, object) Rellena el documento de plantilla especificado con datos de la fuente especificada convirtiéndolo en un informe listo.
BuildReport(Document, object, string) Rellena el documento de plantilla especificado con datos de la fuente especificada convirtiéndolo en un informe listo.
BuildReport(Document, object[], string[]) Rellena el documento de plantilla especificado con datos de las fuentes especificadas convirtiéndolo en un informe listo.
Equals(object)
GetHashCode()

Ver también