Erstellen von Methoden zur Konfiguration mehrerer Exportformate

In diesem Abschnitt erstellen Sie die privaten Hilfsmethoden zur Konfiguration mehrerer Exportformate. Die Verwendung aller dieser Methoden ist ähnlich, mit Ausnahme von ConfigureExportToHtml32() und ConfigureExportToHtml40(), die unterschiedliche Möglichkeiten zum Exportieren in das HTML-Format bieten.

  • ConfigureExportToRpt()
  • ConfigureExportToRtf()
  • ConfigureExportToDoc()
  • ConfigureExportToXls()
  • ConfigureExportToPdf()
  • ConfigureExportToHtml32()
  • ConfigureExportToHtml40()

So erstellen Sie die ConfigureExportToRpt()-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToRpt() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToRpt()

End Sub
```

``` csharp
private void ConfigureExportToRpt()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl CrystalReport der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.CrystalReport
    
    exportOptions.ExportFormatType = ExportFormatType.CrystalReport;
    
  2. Setzen Sie die DiskFileName-Eigenschaft der DiskFileDestinationOptions-Instanz auf die exportPath-Zeichenfolge, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".rpt" an.

    myDiskFileDestinationOptions.DiskFileName = exportPath &
    "Report.rpt"
    
    diskFileDestinationOptions.DiskFileName = exportPath +
    "Report.rpt";
    
  3. Zuletzt setzen Sie die ExportDestinationOptions-Eigenschaft der ExportOptions-Instanz auf die im vorherigen Schritt konfigurierte DiskFileDestinationOptions-Instanz.

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

So erstellen Sie die ConfigureExportToRtf-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToRtf() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToRtf()

End Sub
```

``` csharp
private void
ConfigureExportToRtf()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl RichText der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.RichText
    
    exportOptions.ExportFormatType = ExportFormatType.RichText;
    
  2. Setzen Sie die DiskFileName-Eigenschaft der DiskFileDestinationOptions-Instanz auf die exportPath-Zeichenfolge, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".rtf" an.

    myDiskFileDestinationOptions.DiskFileName = exportPath & "RichTextFormat.rtf"
    
    diskFileDestinationOptions.DiskFileName = exportPath + "RichTextFormat.rtf";
    
  3. Zuletzt setzen Sie die ExportDestinationOptions-Eigenschaft der ExportOptions-Instanz auf die im vorherigen Schritt konfigurierte DiskFileDestinationOptions-Instanz.

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

So erstellen Sie die ConfigureExportToDoc-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToDoc() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToDoc()

End Sub
```

``` csharp
private void
ConfigureExportToDoc()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl WordForWindows der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.WordForWindows
    
    exportOptions.ExportFormatType = ExportFormatType.WordForWindows;
    
  2. Setzen Sie die DiskFileName-Eigenschaft der DiskFileDestinationOptions-Instanz auf die exportPath-Zeichenfolge, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".doc" an.

    myDiskFileDestinationOptions.DiskFileName = exportPath &
    "Word.doc"
    
    diskFileDestinationOptions.DiskFileName = exportPath + "Word.doc";
    
  3. Zuletzt setzen Sie die ExportDestinationOptions-Eigenschaft der ExportOptions-Instanz auf die im vorherigen Schritt konfigurierte DiskFileDestinationOptions-Instanz.

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

So erstellen Sie die ConfigureExportToXls-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToXls() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToXls()

End Sub
```

``` csharp
private void
ConfigureExportToXls()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl Excel der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.Excel
    
    exportOptions.ExportFormatType = ExportFormatType.Excel;
    
  2. Setzen Sie die DiskFileName-Eigenschaft der DiskFileDestinationOptions-Instanz auf die exportPath-Zeichenfolge, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".xls" an.

    myDiskFileDestinationOptions.DiskFileName = exportPath & "Excel.xls"
    
    diskFileDestinationOptions.DiskFileName = exportPath + "Excel.xls";
    
  3. Zuletzt setzen Sie die ExportDestinationOptions-Eigenschaft der ExportOptions-Instanz auf die im vorherigen Schritt konfigurierte DiskFileDestinationOptions-Instanz.

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

So erstellen Sie die ConfigureExportToPdf-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToPdf() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToPdf()

End Sub
```

``` csharp
private void
ConfigureExportToPdf()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl PortableDocFormat der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat
    
    exportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
    
  2. Setzen Sie die DiskFileName-Eigenschaft der DiskFileDestinationOptions-Instanz auf die exportPath-Zeichenfolge, und hängen Sie dann den Namen eines Dokuments mit der Dateierweiterung ".pdf" an.

    myDiskFileDestinationOptions.DiskFileName = exportPath & "PortableDoc.pdf"
    
    diskFileDestinationOptions.DiskFileName = exportPath + "PortableDoc.pdf";
    
  3. Zuletzt setzen Sie die ExportDestinationOptions-Eigenschaft der ExportOptions-Instanz auf die im vorherigen Schritt konfigurierte DiskFileDestinationOptions-Instanz.

    myExportOptions.ExportDestinationOptions = myDiskFileDestinationOptions
    
    exportOptions.ExportDestinationOptions = diskFileDestinationOptions;
    

So erstellen Sie die ConfigureExportToHtml32-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToHtml32() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToHtml32()

End Sub
```

``` csharp
private void
ConfigureExportToHtml32()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl HTML32 der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.HTML32
    
    exportOptions.ExportFormatType = ExportFormatType.HTML32;
    
  2. Deklarieren und instantiieren Sie die HTMLFormatOptions-Klasse mit dem Variablennamen "html32FormatOptions".

    Dim html32FormatOptions As HTMLFormatOptions = New
    HTMLFormatOptions()
    
    HTMLFormatOptions html32FormatOptions = new HTMLFormatOptions();
    
  3. Setzen Sie die HTMLBaseFolderName-Eigenschaft der html32FormatOptions-Instanz auf die exportPath-Zeichenfolge und den Namen "Html32Folder".

    html32FormatOptions.HTMLBaseFolderName = exportPath &
    "Html32Folder"
    
    html32FormatOptions.HTMLBaseFolderName = exportPath +
    "Html32Folder";
    
  4. Setzen Sie die HTMLFileName-Eigenschaft der html32FormatOptions-Instanz auf den Namen "html32.html".

    html32FormatOptions.HTMLFileName = "html32.html"
    
    html32FormatOptions.HTMLFileName = "html32.html";
    
  5. Setzen Sie die HTMLEnableSeparatedPages-Eigenschaft der html32FormatOptions-Instanz auf "False".

    html32FormatOptions.HTMLEnableSeparatedPages = False
    
    html32FormatOptions.HTMLEnableSeparatedPages = false;
    
  6. Setzen Sie die HTMLHasPageNavigator-Eigenschaft der html32FormatOptions-Instanz auf "False".

    html32FormatOptions.HTMLHasPageNavigator = False
    
    html32FormatOptions.HTMLHasPageNavigator = false;
    
  7. Weisen Sie der FormatOptions-Eigenschaft der ExportOptions-Instanz zuletzt die html32FormatOptions-Instanz zu.

    myExportOptions.ExportFormatOptions = html32FormatOptions
    
    exportOptions.ExportFormatOptions = html32FormatOptions;
    

So erstellen Sie die ConfigureExportToHtml40-Hilfsmethode

  1. Öffnen Sie das Web Form oder Windows Form.

  2. Klicken Sie im Menü Ansicht auf Code.

  3. Erstellen Sie am Ende der Klasse die private Hilfsmethode ConfigureExportToHtml40() ohne Rückgabewert.

``` vb
Public Sub ConfigureExportToHtml40()

End Sub
```

``` csharp
private void
ConfigureExportToHtml40()
{
}
```
  1. Setzen Sie die ExportFormatType-Eigenschaft der ExportOptions-Instanz innerhalb der Methode auf die Auswahl HTML40 der ExportFormatType-Enumeration.

    myExportOptions.ExportFormatType = ExportFormatType.HTML40
    
    exportOptions.ExportFormatType = ExportFormatType.HTML40;
    
  2. Deklarieren und instantiieren Sie die HTMLFormatOptions-Klasse mit dem Variablennamen "html40FormatOptions".

    Dim html40FormatOptions As HTMLFormatOptions = New
    HTMLFormatOptions()
    
    HTMLFormatOptions html40FormatOptions = new HTMLFormatOptions();
    
  3. Setzen Sie die HTMLBaseFolderName-Eigenschaft der html40FormatOptions-Instanz auf die exportPath-Zeichenfolge und den Namen "Html40Folder".

    html40FormatOptions.HTMLBaseFolderName = exportPath &
    "Html40Folder"
    
    html40FormatOptions.HTMLBaseFolderName = exportPath +
    "Html40Folder";
    
  4. Setzen Sie die HTMLFileName-Eigenschaft der html40FormatOptions-Instanz auf den Namen "html40.html".

    html40FormatOptions.HTMLFileName = "html40.html"
    
    html40FormatOptions.HTMLFileName = "html40.html";
    
  5. Setzen Sie die HTMLEnableSeparatedPages-Eigenschaft der html40FormatOptions-Instanz auf "True".

    html40FormatOptions.HTMLEnableSeparatedPages = True
    
    html40FormatOptions.HTMLEnableSeparatedPages = true;
    
  6. Setzen Sie die HTMLHasPageNavigator-Eigenschaft der html40FormatOptions-Instanz auf "True".

    html40FormatOptions.HTMLHasPageNavigator = True
    
    html40FormatOptions.HTMLHasPageNavigator = true;
    
  7. Setzen Sie die FirstPageNumber-Eigenschaft der html40FormatOptions-Instanz auf 1.

    html40FormatOptions.FirstPageNumber = 1
    
    html40FormatOptions.FirstPageNumber = 1;
    
  8. Setzen Sie die LastPageNumber-Eigenschaft der html40FormatOptions-Instanz auf 3.

    html40FormatOptions.LastPageNumber = 3
    
    html40FormatOptions.LastPageNumber = 3;
    
  9. Weisen Sie der FormatOptions-Eigenschaft der ExportOptions-Instanz zuletzt die html40FormatOptions-Instanz zu.

    myExportOptions.FormatOptions = html40FormatOptions
    
    exportOptions.FormatOptions = html40FormatOptions;
    

Sie haben jetzt die privaten Hilfsmethoden zur Konfiguration mehrerer Exportformate erstellt.