Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Abschnitt erfahren Sie, wie Sie den Bericht mithilfe der ExportToStream()-Methode als Bytefolge in den Eingabe-/Ausgabestream exportieren. Anschließend wird erläutert, wie Sie die Bytefolge in eine Datei des angegebenen Formats schreiben.
Beim Exportieren des Berichts in die HTML-Formate werden die Bilder nicht exportiert. Beim Exportieren in HTML-Formate sollten Sie die ExportToHttpResponse()-Methoden verwenden.
Voraussetzungen:
Es muss ein Projekt erstellt werden, das auf den Anweisungen unter Einrichten eines Projekts für die ExportToStream()-Methode basiert.
Oder Sie erstellen ein Projekt, das auf den Anweisungen unter Erstellen von Methoden für die neuen Exportformate basiert.
Als Nächstes wandeln Sie das Projekt wie unter Vorbereiten des Projekts für die ExportToStream()-Methode beschrieben ab.
So ändern Sie die case-Anweisungen in der ExportSelection()-Methode
- Deklarieren Sie innerhalb der ExportSelection()-Methode eine Zeichenfolgenvariable, und instantiieren Sie die Variable als leere Zeichenfolge.
``` vb
Dim myFileName As String = ""
```
``` csharp
string fileName = "";
```
Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.CrystalReport auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".rpt" folgt.
myFileName = exportPath & "Report.rpt"myFileName = exportPath + "Report.rpt";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.RichText auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".rtf" folgt.
myFileName = exportPath & "RichTextFormat.rtf"myFileName = exportPath + "RichTextFormat.rtf";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.WordForWindows auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".doc" folgt.
myFileName = exportPath & "Word.doc"fileName = exportPath + "Word.doc";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.Excel auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".xls" folgt.
myFileName = exportPath & "Excel.xls"fileName = exportPath + "Excel.xls";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.PortableDocFormat auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".pdf" folgt.
myFileName = exportPath & "PortableDoc.pdf"fileName = exportPath + "PortableDoc.pdf";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.HTML32 auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".html" folgt.
myFileName = exportPath & "HTML32.html"fileName = exportPath + "HTML32.html";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.HTML40 auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".html" folgt.
myFileName = exportPath & "HTML40.html"fileName = exportPath + "HTML40.html";Setzen Sie die Dateinamenzeichenfolge innerhalb der case-Anweisung ExportFormatType.ExcelRecord auf die exportPath-Zeichenfolge, auf die ein erkennbarer Dokumentname mit der Dateierweiterung ".xls" folgt.
myFileName = exportPath & "ExcelRecord.xls"fileName = exportPath + "ExcelRecord.xls";