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