Show / Hide Table of Contents

    Class ReportEnum

    Diese Klasse repräsentiert einen im Report Document Type definierten Crystal Report.

    Inheritance
    Object
    ReportEnum
    Namespace: FrameworkSystems.FrameworkBase.Reporting
    Assembly: FrameworkSystems.FrameworkBase.dll
    Syntax
    [DocfxBrowsable]
    public class ReportEnum
    Examples

    Beispiel für die Verwendung von ReportEnum:

    foreach( ReportEnum oReportEnum in rptDocumentP.GetReportEnums() )
    {
        cPrintReportName oPrintReportName = new cPrintReportName(this.Global);
    
        oPrintReportName.sReportName = oReportEnum.ReportName;
        oPrintReportName.sReportCaption = oReportEnum.GetCaption( this.Global );
        oPrintReportName.sReportFileName = rptDocumentP.ReportDir + "\\" + oReportEnum.ReportFileName;
        oPrintReportName.oReportName = oReportEnum;
        oPrintReportName.intPaperOrientaion = (int)oReportEnum.Orientation;
    
        this.Add(oPrintReportName);
    }

    Constructors

    ReportEnum(ReportDocument.ReportEnumList, guid, String, String, Orientation, DevMLString, ReportingSoftware)

    Dieser Konstruktor wird im generierten Code verwendet.

    ReportEnum(guid, String, Byte[], String, Orientation, Nullable<ReportingSoftware>)

    Erzeugt eine individuelle Report-Definition.

    ReportEnum(guid, String, Byte[], String, Nullable<ReportingSoftware>)

    Erzeugt eine individuelle Report-Definition.

    Fields

    CrystalReportFileExtension

    Liefert die von CrystalReports genutzte Dateiendung für Report-Dateien.

    DevExpressLayoutFileExtension

    Liefert die von DevExpress genutzte Dateiendung für Report-Layout-Dateien (ohne Daten).

    DevExpressWithDataFileExtension

    Liefert die von DevExpress genutzte Dateiendung für Report-Dateien, die bereits mit Daten bestückt wurden und jetzt Layout und Datenquelle in kombinierter Form enthalten.

    Properties

    Caption

    Individuelle Beschriftung des Reports. Diese hat höhere Priorität als MLCaption. Wird für Custom Report-Definitionen verwendet.

    CrystalFileName

    Liefert den Datei-Namen des Report für CrystalReports - ohne Pfad.

    DevExpressFileName

    Liefert den Datei-Namen des Report für DevExpress - ohne Pfad, aber mit qualifiziertem \Report\ -Unterordner.

    ID

    Eindeutige ID des Reports.

    Bei Reports, die in der IDE angelegt wurden, entspricht diese ID der internen ID. Bei Custom-Reports wird eine neue ID generiert.

    MLCaption

    Mehrsprachige Beschriftung des Reports.

    Orientation

    Die Orientierung des Reports. Wird bei der Code-Generierung aus der Crystal Report-Datei ermittelt.

    ReportBytes

    Binär-Daten einer rpt-Datei. Diese haben höhere Priorität als FrameworkSystems.FrameworkBase.Reporting.ReportEnum.ReportFileName. Wird für Custom Report-Definitionen verwendet.

    ReportingSoftware

    Flags mit jeder nutzbarer Reporting-Software, mit der dieser Report gedruckt werden kann.

    ReportName

    Der Name des Reports.

    Methods

    GetCaption(IGlobalObjects)

    Gibt die Beschriftung des Reports zurück in der Sprache der aktuellen Session.

    Dabei gelten folgende Prioritäten:

    1. Caption
    2. MLCaption

    GetFileName(ReportingSoftware)

    Ermittelt den Dateinamen des Reports auf Basis der angegebenen ReportingSoftware.

    GetPreferredFileName(IGlobalObjects)

    Liefert die ReportingSoftware und den FileName abhängig von der in ReportingSoftware favorisierten ReportingSoftware. Ist die favorisierte ReportingSoftware nicht verfügbar, dann wird jeweils die andere zurückgegeben.

    GetSupportedCultures()

    Liefert die vom Report zusätzlich unterstützten Cultures zurück. Die "Default"-Culture des Reports ist nicht enthalten.

    Back to top Generated by DocFX