Class ReportBuilder
Der Name: Aspose.Words.LowCode Versammlung: Aspose.Words.dll (25.5.0)
Er bietet Methoden, die darauf abzielen, die Vorlage mit Daten mit LINQ Reporting Engine zu füllen.
public class ReportBuilder : ProcessorInheritance
object ← Processor ← ReportBuilder
Vererbte Mitglieder
Processor.mResultDocument
,
Processor.From(string, LoadOptions)
,
Processor.From(Stream, LoadOptions)
,
Processor.To(string, SaveOptions)
,
Processor.To(string, SaveFormat)
,
Processor.To(Stream, SaveOptions)
,
Processor.To(Stream, SaveFormat)
,
Processor.To(List
Methods
BuildReport(String, String, Objekt, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
data object
Ein Datenquelle Objekt.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveFormat, Objekt, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
Ein Datenquelle Objekt.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveOptions, Objekt, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
Ein Datenquelle Objekt.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(Stream, Stream, SaveFormat, Objekt, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen, aus Eingangs- und Ausgangsströmen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
Ein Datenquelle Objekt.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReport(Stream, Stream, SaveOptions, Objekt, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen, aus Eingangs- und Ausgangsströmen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
Ein Datenquelle Objekt.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReport(String, String, Objekt, String, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit einer benannten Datenquelle-Referenz und zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
data object
Ein Datenquelle Objekt.
dataSourceName string
Ein Name, um das Datenquelle-Objekt im Template zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveFormat, Objekt, String, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat, eine benannte Datenquelle-Referenz und zusätzliche Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
Ein Datenquelle Objekt.
dataSourceName string
Ein Name, um das Datenquelle-Objekt im Template zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveOptions, Objekt, String, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat, eine benannte Datenquelle-Referenz und zusätzliche Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
Ein Datenquelle Objekt.
dataSourceName string
Ein Name, um das Datenquelle-Objekt im Template zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(Stream, Stream, SaveFormat, Objekt, String, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit einer benannten Datenquelle-Referenz und zusätzlichen Optionen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
Ein Datenquelle Objekt.
dataSourceName string
Ein Name, um das Datenquelle-Objekt im Template zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReport(Stream, Stream, SaveOptions, Objekt, String, ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus der angegebenen Quelle und erzeugt einen abgeschlossenen Bericht mit einer benannten Datenquelle-Referenz und zusätzlichen Optionen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
Ein Datenquelle Objekt.
dataSourceName string
Ein Name, um das Datenquelle-Objekt im Template zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReport(String, String und Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen und erzeugt einen abgeschlossenen Bericht mit zusätzlichen Optionen.Diese Überlastung bestimmt automatisch das Speicherformat basierend auf der Ausgabe-Datei-Erweiterung.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveFormat, Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen und erzeugt einen abgeschlossenen Bericht mit einem angegebenen Ausgangsformat und zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(String, String, SaveOptions, Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen und erzeugt einen abgeschlossenen Bericht mit einem angegebenen Ausgangsformat und zusätzlichen Optionen.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
outputFileName string
Der Name des Output-Datei.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird jede Seite der Ausgabe als separate Datei gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als eine einzige Multi-Frame-TifF-Datei gespeichert.
BuildReport(Stream, Stream, SaveFormat und Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen aus den angegebenen Ein- und Ausgangsdateienströmen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveFormat SaveFormat
Das Ausgangsformat wird gespeichert.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReport(Stream, Stream, SaveOptions, Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen, erzeugt einen abgeschlossenen Bericht mit angegebenem Ausgangsformat und zusätzlichen Optionen aus den angegebenen Ein- und Ausgangsdateienströmen.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
outputStream Stream
Das Output File Stream.
saveOptions SaveOptions
Die Ausgabe spart Optionen.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Remarks
Wenn das Ausgangsformat ein Bild (BMP, EMF, EPS, GIF, JPEG, PNG oder WebP) ist, wird nur die erste Seite der Ausgabe in den angegebenen Stream gespeichert. Wenn das Ausgangsformat TIFF ist, wird die Ausgabe als ein einziges Multi-Frame TifF zum angegebenen Stream gespeichert.
BuildReportToImages(String, ImageSaveOptions, Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen.Verwandeln Sie die Ausgabe in Bilder.
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputFileName string
Name der Eingabe Datei.
saveOptions ImageSaveOptions
Die Ausgabe spart Optionen.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Returns
Stream [][]
BuildReportToImages(Stream, ImageSaveOptions, Objekt[][], und String[][], ReportBuilderOptions)
Populiert das Template-Dokument mit Daten aus mehreren Quellen.Verwandeln Sie die Ausgabe in Bilder.
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)Parameters
inputStream Stream
Der Eintrittsdatei Stream.
saveOptions ImageSaveOptions
Die Ausgabe spart Optionen.
data object
[][]
Eine Reihe von Datenquellen.
dataSourceNames string
[][]
Eine Reihe von Namen, um die Datenquelle-Objekte innerhalb des Templates zu beziehen.
reportBuilderOptions ReportBuilderOptions
Zusätzliche Berichte bauen Optionen.
Returns
Stream [][]
Create()
Erstellt eine neue Instanz des Report Builder-Prozessors.
public static ReportBuilder Create()Returns
Create(ReportBuilderContext)
Erstellt eine neue Instanz des Report Builder-Prozessors.
public static ReportBuilder Create(ReportBuilderContext context)Parameters
context ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()