Class ReportBuilder
Namn på plats: Aspose.Words.LowCode Församling: Aspose.Words.dll (25.5.0)
Tillhandahåller metoder som syftar till att fylla i mallar med data med LINQ Reporting Engine.
public class ReportBuilder : ProcessorInheritance
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
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
Create(ReportBuilderContext)
Skapar en ny instans av rapportbyggaren processor.
public static ReportBuilder Create(ReportBuilderContext context)Parameters
context ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()