Class ReportBuilder
Der Name: Aspose.Words.LowCode Zusammensetzung: Aspose.Words.dll (25.4.0)
Er bietet Methoden, die darauf abzielen, die Vorlage mit Daten mit LINQ Reporting Engine zu füllen.
public class ReportBuilder : Processor
Inheritance
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()