ReportingEngine
Contenido
[
Ocultar
]ReportingEngine class
Proporciona rutinas para rellenar documentos de plantilla con datos y un conjunto de configuraciones para controlar estas rutinas.
Para obtener más información, visite elMotor de informes LINQ Artículo de documentación.
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 contieneType objetos cuyos nombres total o parcialmente calificados se pueden usar dentro de las plantillas de informes procesadas por esta instancia de engine para invocar los miembros estáticos de los tipos correspondientes, realizar conversiones de tipos, etc. |
MissingMemberMessage { get; set; } | Obtiene o establece un valor de cadena impreso en lugar de una expresión de plantilla que representa una referencia simple a un miembro faltante de un objeto. El valor predeterminado es una cadena vacía. |
Options { get; set; } | Obtiene o establece un conjunto de indicadores 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 mediante la API de reflexión están optimizadas mediante la generación dinámica de clases. El valor predeterminado esverdadero . |
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. |
static GetRestrictedTypes() | Devuelve tipos, cuyos miembros, así como los miembros de los tipos derivados, no deben ser accesibles para el motor a través de la sintaxis de plantilla. |
static SetRestrictedTypes(params Type[]) | Especifica los tipos, qué miembros, así como los miembros de los tipos derivados, deben ser inaccesibles para el motor a través de la sintaxis de plantilla. |
Ver también
- espacio de nombres Aspose.Words.Reporting
- asamblea Aspose.Words