Beim arbeiten mit berichten, gibt es oft eine Notwendigkeit zum speichern von Daten in XML format, beispielsweise für die Weiterverarbeitung, bei der übertragung auf ein anderes system oder die Integration mit externen Diensten. Zuvor, XML-export in FastReport .NET verfügbar war nur programmatisch, über den XMLExport Klasse: es war notwendig, code zu schreiben, stellen Sie die Parameter, und geben Sie den Namen der resultierenden Datei.
Jetzt, einen Bericht exportieren in XML direkt aus dem Vorschau-Fenster. Der Benutzer muss nur den Bericht zu öffnen, wählen Sie das XML-format, und speichern Sie die Datei. Die programmgesteuerte Methode ist weiterhin verfügbar und ist geeignet für die Automatisierung.
In die neue version von FastReport .NET, das das XML-format wurde Hinzugefügt, um die Liste der verfügbaren Formate exportieren in der Vorschau anzeigen. Dies erlaubt das speichern eines Berichts in XML-ohne das schreiben von zusätzlichem code.
Zum exportieren:
Nach Auswahl der format, eine standard-export-Einstellungen-Fenster wird geöffnet. Hier können Sie die erforderlichen Optionen aus, und speichern Sie die XML-Datei im ausgewählten Ordner.
Die folgenden Parameter sind verfügbar im export-Fenster:
Somit ist kein zusätzlicher code ist erforderlich für eine regelmäßige export ein Bericht in XML: alles, was getan werden kann, direkt aus der Vorschau.
Die Möglichkeit zum export per code wird beibehalten. Diese Methode ist praktisch, wenn Sie eine XML-Datei erstellt werden muss, automatisch — zum Beispiel, wenn Sie einen Bericht generieren, die in einer Anwendung oder während der batch-Datenverarbeitung.
using FastReport; using FastReport.Export.Xml; Report report = new Report(); report.Load(@"Report.frx"); report.Prepare(); XMLExport export = new XMLExport(); export.DataOnly = true; export.Wysiwyg = false; export.PageBreaks = false; report.Export(export, "result.xml");
In diesem Beispiel wird der Bericht aus einer Datei geladen, bereit für den export, und übergeben das XMLExport Objekt. Als Ergebnis, die result.xml Datei generiert wird.
Die DataOnly, Wysiwyg, und die PageBreaks Parameter erlauben die Steuerung der Inhalte und die Struktur der resultierenden XML: exportiert nur Daten, die Deaktivierung der Erhaltung der Bericht Aussehen, und nicht das hinzufügen von Seitenumbrüche.
Nun die gleiche exportieren können auch manuell durchgeführt werden — direkt aus der Vorschau (Preview), ohne das hinzufügen von code, um die Anwendung.
| Methode | Wenn es geeignet ist |
| Export aus der Vorschau (Preview) | Für ein‑spart Zeit ein Bericht in XML ohne den Anwendungscode zu ändern |
| Export über XMLExport | Für die automatische Generierung von XML-Dateien, integrations-und batch-Verarbeitung |
Hinzufügen von XML-die Liste der Formate Album vereinfacht die Arbeit mit reports und beseitigt die Notwendigkeit für die Benutzer zu schreiben programmatischen code für standard-export.
Exportieren eines Berichts in das XML in FastReport .NET ist jetzt verfügbar in zwei Möglichkeiten: manuell, aus dem Vorschau-Fenster und programmgesteuert über die XMLExport Klasse. Die erste option ist geeignet zum schnellen speichern eines fertigen Berichts, der zweite — für die Automatisierung und integration mit anderen Systemen.
Benutzer können schnell speichern von berichten im XML-format direkt von der Vorschau konfigurieren Sie die Parameter für die exportierte Datei ein, und, wenn nötig, mit programmatischen export. Dies macht die Arbeit mit XML ist mehr bequem, und die Auswahl der export-Methode hängt allein von der spezifischen Aufgabe.