ReportingEngine
Inhalt
[
Ausblenden
]ReportingEngine class
Stellt Routinen zum Füllen von Vorlagendokumenten mit Daten und eine Reihe von Einstellungen zur Steuerung dieser Routinen bereit.
Um mehr zu erfahren, besuchen Sie dieLINQ-Reporting-Engine Dokumentationsartikel.
public class ReportingEngine
Konstrukteure
Name | Beschreibung |
---|---|
ReportingEngine() | Initialisiert eine neue Instanz dieser Klasse. |
Eigenschaften
Name | Beschreibung |
---|---|
KnownTypes { get; } | Ruft eine ungeordnete Menge (dh eine Sammlung eindeutiger Elemente) ab, die Folgendes enthält:TypeObjekte , deren vollständig oder teilweise qualifizierte Namen in Berichtsvorlagen verwendet werden können, die von dieser Engine -Instanz verarbeitet werden, um die statischen Mitglieder der entsprechenden Typen aufzurufen, Typumwandlungen durchzuführen usw. |
Options { get; set; } | Ruft eine Reihe von Flags ab, die das Verhalten steuern, oder legt diese festReportingEngine Instanz beim Erstellen eines Berichts. |
static UseReflectionOptimization { get; set; } | Ruft einen Wert ab oder legt diesen fest, der angibt, ob Aufrufe von benutzerdefinierten Typmitgliedern, die über die Reflection-API ausgeführt werden, mithilfe der dynamischen Klassengenerierung optimiert sind oder nicht. Der Standardwert istWAHR . |
Methoden
Name | Beschreibung |
---|---|
BuildReport(Document, object) | Füllt das angegebene Vorlagendokument mit Daten aus der angegebenen Quelle und macht es zu einem fertigen Bericht. |
BuildReport(Document, object, string) | Füllt das angegebene Vorlagendokument mit Daten aus der angegebenen Quelle und macht es zu einem fertigen Bericht. |
BuildReport(Document, object[], string[]) | Füllt das angegebene Vorlagendokument mit Daten aus den angegebenen Quellen und macht es zu einem fertigen Bericht. |
Equals(object) | Bestimmt, ob das angegebene Objekt den gleichen Wert wie das aktuelle Objekt hat. |
GetHashCode() | Dient als Hash-Funktion für diesen Typ. |
Siehe auch
- namensraum Aspose.Words.Reporting
- Montage Aspose.Words