Class ReportBuilder

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, SaveOptions) , Processor.To(List, SaveFormat) , Processor.Execute() , Processor.ExecuteCore() , Processor.CheckArgumentsSet() , Processor.GetPartFileName(string, int, SaveFormat) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

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

ReportBuilder

Create(ReportBuilderContext)

Erstellt eine neue Instanz des Report Builder-Prozessors.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Deutsch