Class ReportBuilder

Class ReportBuilder

Namn på plats: Aspose.Words.LowCode Sammanfattning: Aspose.Words.dll (25.4.0)

Tillhandahåller metoder som syftar till att fylla i mallar med data med LINQ Reporting Engine.

public class ReportBuilder : Processor

Inheritance

object Processor ReportBuilder

Arvsmedlemmar

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(sträng, sträng, objekt, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

data object

En datakälla objekt.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveFormat, objekt, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med angiven utgångsformat och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveFormat SaveFormat

Utgången sparar formatet.

data object

En datakälla objekt.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveOptions, objekt, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med angiven utgångsformat och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveOptions SaveOptions

Utgången sparar alternativ.

data object

En datakälla objekt.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(Stream, Stream, SaveFormat, Objekt, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, genererar en färdig rapport med angivna utgångsformat och ytterligare alternativ, från input- och outputströmmar.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveFormat SaveFormat

Utgången sparar formatet.

data object

En datakälla objekt.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReport(Stream, Stream, SaveOptions, Objekt, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, genererar en färdig rapport med angivna utgångsformat och ytterligare alternativ, från input- och outputströmmar.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveOptions SaveOptions

Utgången sparar alternativ.

data object

En datakälla objekt.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReport(sträng, sträng, objekt, sträng, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med en namngiven data källreferens och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

data object

En datakälla objekt.

dataSourceName string

Ett namn för att hänvisa till datakällobjektet i mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveFormat, objekt, sträng, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med angivna utgångsformat, en namngiven referens till datakällan och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveFormat SaveFormat

Utgången sparar formatet.

data object

En datakälla objekt.

dataSourceName string

Ett namn för att hänvisa till datakällobjektet i mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveOptions, objekt, sträng, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med angivna utgångsformat, en namngiven referens till datakällan och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveOptions SaveOptions

Utgången sparar alternativ.

data object

En datakälla objekt.

dataSourceName string

Ett namn för att hänvisa till datakällobjektet i mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(Stream, Stream, SaveFormat, objekt, sträng, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med en namngiven data källreferens och ytterligare alternativ.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveFormat SaveFormat

Utgången sparar formatet.

data object

En datakälla objekt.

dataSourceName string

Ett namn för att hänvisa till datakällobjektet i mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReport(Stream, Stream, SaveOptions, objekt, sträng, ReportBuilderOptions)

Populerar malldokumentet med data från den angivna källan, vilket genererar en färdig rapport med en namngiven data källreferens och ytterligare alternativ.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveOptions SaveOptions

Utgången sparar alternativ.

data object

En datakälla objekt.

dataSourceName string

Ett namn för att hänvisa till datakällobjektet i mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReport(String, String och Objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor, vilket genererar en färdig rapport med ytterligare alternativ.Denna överbelastning bestämmer automatiskt spara formatet baserat på utgångsfilen förlängning.

public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveFormat, objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor, vilket genererar en färdig rapport med ett specificerat utgångsformat och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveFormat SaveFormat

Utgången sparar formatet.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(sträng, sträng, SaveOptions, objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor, vilket genererar en färdig rapport med ett specificerat utgångsformat och ytterligare alternativ.

public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

outputFileName string

Namnet på utgångsfilen.

saveOptions SaveOptions

Utgången sparar alternativ.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformat är en bild (BMP, EMF, EPS, GIF, JPEG, PNG, eller WebP), kommer varje sida av utgåvan att sparas som en separat fil. Det angivna utgående filnamnet kommer att användas för att generera namn för varje del enligt regeln: outputFile_partIndex.extension.

Om utgångsformatet är TIFF sparas utgåvan som en enda multi-frame TifF-fil.

BuildReport(Stream, Stream, SaveFormat och objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor, vilket genererar en färdig rapport med angiven utgångsformat och ytterligare alternativ från angivna input- och outputfiler strömmar.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveFormat SaveFormat

Utgången sparar formatet.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReport(Stream, Stream, SaveOptions, objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor, vilket genererar en färdig rapport med angiven utgångsformat och ytterligare alternativ från angivna input- och outputfiler strömmar.

public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

outputStream Stream

Utgångsfilen strömmar.

saveOptions SaveOptions

Utgången sparar alternativ.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Remarks

Om utgångsformatet är en bild (BMP, EMF, EPS, GIF, JPEG, PNG eller WebP), sparas endast den första sidan av utgåvan till den angivna strömmen.

Om utgående formatet är TIFF sparas utgången som en enda multi-frams TifF till den angivna strömmen.

BuildReportToImages(sträng, ImageSaveOptions, objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor.Renderar utgången till bilder.

public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputFileName string

Namnet på filen input.

saveOptions ImageSaveOptions

Utgången sparar alternativ.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Returns

Stream [ ]

BuildReportToImages(Stream, ImageSaveOptions, objekt[ ], För String[ ], ReportBuilderOptions)

Populerar malldokumentet med data från flera källor.Renderar utgången till bilder.

public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)

Parameters

inputStream Stream

Inträdesfilen strömmar.

saveOptions ImageSaveOptions

Utgången sparar alternativ.

data object [ ]

Ett antal data källobjekt.

dataSourceNames string [ ]

En uppsättning namn för att hänvisa till datakällobjekt inom mall.

reportBuilderOptions ReportBuilderOptions

Ytterligare rapporter bygga alternativ.

Returns

Stream [ ]

Create()

Skapar en ny instans av rapportbyggaren processor.

public static ReportBuilder Create()

Returns

ReportBuilder

Create(ReportBuilderContext)

Skapar en ny instans av rapportbyggaren processor.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Svenska