Class ReportDocument
- Namespace
- FrameworkSystems.FrameworkBase.Reporting
- Assembly
- FrameworkSystems.FrameworkBase.dll
Diese Klasse ist die Basis-Klasse aller Report Document Types, die mit Framework-Studio entwickelt werden.
public class ReportDocument
- Inheritance
-
ReportDocument
- Inherited Members
Constructors
Fields
- Reports
Eine Instanz, die alle, im Report-Document-Type definierten Crystal Reports, als Properties beinhaltet.
Properties
- Culture
Definiert die Culture mit welcher der Report erzeugt werden soll.
- ExportFormat
Das Format, in dem der Report mit Print() ausgegeben werden soll.
Diese Einstellung wird ignoriert, wenn der Report auf einem Drucker ausgegeben werden soll.
- ReportDir
Gibt den Pfad des Dateiordners zurück, in dem die Crystal Reports abgelegt sind.
- SelectedReport
Der aktuell ausgewählte Report. Die vorhandenen Reports können über das Statische Property Reports ermittelt werden.
- XSDFileName
Gibt den Namen der XSD-Datei zurück, die verwendet wird.
Methods
- AddAdditionalReport(ReportEnum)
Fügt eine zusätzliche Report-Definition hinzu. So können individuelle Report-Dateien zur Laufzeit ergänzt werden.
- ClearAdditionalReports()
Setzt die Liste mit den zusätzlichen Report-Definitionen zurück.
- ConvertFileNameToReportsEnum(string)
Diese Methode kann verwendet werden, um einen ReportEnum mit einem bestimmten Datei-Namen zu finden. Es wird nach DevExpressFileName und CrystalFileName gesucht.
- CreateDesigner(ReportEnum)
Erstellt eine Session für den Report Designer und liefert das zugehörige Objekt zurück.
- ExportReport(ExportFormat)
Exportiert den Report in das gewünschte Format. Dabei wird der SelectedReport verwendet.
- ExportReport(ExportFormat, out ReportingSoftware)
Exportiert den Report in das gewünschte Format. Dabei wird der SelectedReport verwendet. Dabei wird die verwendete Reporting-Software zurückgegeben.
- ExportReport(ExportFormat, guid)
Exportiert den Report in das gewünschte Format. Dabei wird der SelectedReport verwendet.
- GetAdditionalReports()
Gibt eine Liste mit den zusätzlichen Report-Definitionen zurück.
- GetDatasource(string)
Gibt den Wert eines bestimmten Datasources zurück.
- GetDatasources()
Gibt die Namen der Datasources zurück.
- GetReportEnums()
Gibt eine Liste mit allen Report-Definitionen zurück. Es sind die mit AddAdditionalReport(ReportEnum) hinzugefügten Report-Definitionen enthalten.
- Print()
Erzeugt einen Druck für die Anzeige am Client.
- Print(ExportFormat)
Erzeugt einen Druck für die Anzeige am Client.
- PrintToPrinter(int, bool, int, int, guid, guid)
Druckt das Dokument über einen Drucker am Print-Server. Dieser Druck erzeugt eine Transaktion und schließt diese sofort.
- PrintToTransaction(int, bool, int, int, int, guid, guid)
Druckt das Dokument in eine offene Transaktion.
- SetDatasource(string, object)
Setzt den Wert eines Datasources.