Class ReportBuilder
Nom dels espais: Aspose.Words.LowCode Assemblea: Aspose.Words.dll (25.4.0)
Proporciona mètodes destinats a omplir el templat amb dades utilitzant el LINQ Reporting Engine.
public class ReportBuilder : Processor
Inheritance
object ← Processor ← ReportBuilder
Membres heretats
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, objecte, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
data
object
Un objecte de font de dades.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(string, string, SaveFormat, objectes, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb format de sortida especificat i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
Un objecte de font de dades.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(string, string, SaveOptions, objectes, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb format de sortida especificat i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
Un objecte de font de dades.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(Stream, Stream, SaveFormat, Objecte, ReportBuilderOptions)
Popula el document de model amb dades de la font especificada, generant un informe complet amb format de sortida especificat i opcions addicionals, des de fluxos d’entrada i sortida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
Un objecte de font de dades.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReport(Stream, Stream, SaveOptions, Objecte, ReportBuilderOptions)
Popula el document de model amb dades de la font especificada, generant un informe complet amb format de sortida especificat i opcions addicionals, des de fluxos d’entrada i sortida.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
Un objecte de font de dades.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReport(string, string, objecte, string, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb una referència de font de dades anomenada i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
data
object
Un objecte de font de dades.
dataSourceName
string
Un nom per referir-se a l’objecte de font de dades en el model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(string, string, SaveFormat, objecte, string, ReportBuilderOptions)
Localitza el document de model amb dades de la font especificada, generant un informe complet amb un format de sortida especificat, una referència de la font de dades anomenada i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
Un objecte de font de dades.
dataSourceName
string
Un nom per referir-se a l’objecte de font de dades en el model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(string, string, SaveOptions, objectes, string, ReportBuilderOptions)
Localitza el document de model amb dades de la font especificada, generant un informe complet amb un format de sortida especificat, una referència de la font de dades anomenada i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
Un objecte de font de dades.
dataSourceName
string
Un nom per referir-se a l’objecte de font de dades en el model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(Stream, Stream, SaveFormat, objectes, cordes, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb una referència de font de dades anomenada i opcions addicionals.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
Un objecte de font de dades.
dataSourceName
string
Un nom per referir-se a l’objecte de font de dades en el model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReport(Stream, Stream, SaveOptions, Object, string, ReportBuilderOptions)
Localitza el document de plantilla amb dades de la font especificada, generant un informe complet amb una referència de font de dades anomenada i opcions addicionals.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object data, string dataSourceName, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
Un objecte de font de dades.
dataSourceName
string
Un nom per referir-se a l’objecte de font de dades en el model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReport(Tècnic, Tècnic i Objecte[], El string[], Opcions de reportatge)
Popula el document de model amb dades de diverses fonts, generant un informe complet amb opcions addicionals.Aquest sobrecarregament determinarà automàticament el format d’estalvi basat en l’extensió de fitxer de sortida.
public static void BuildReport(string inputFileName, string outputFileName, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(Tècnic, Tècnic, Tècnic i Objecte[], El string[], Opcions de reportatge)
Popula el document de model amb dades de diverses fonts, generant un informe complet amb un format de sortida especificat i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(string, string, SaveOptions, objectes[], El string[], Opcions de reportatge)
Popula el document de model amb dades de diverses fonts, generant un informe complet amb un format de sortida especificat i opcions addicionals.
public static void BuildReport(string inputFileName, string outputFileName, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
outputFileName
string
El nom del fitxer de sortida.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), cadascuna de les pàgines de la sortida es guardarà com un fitxer separat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic arxiu multi-frame.
BuildReport(El corrent, el corrent, SaveFormat, l’objecte[], El string[], Opcions de reportatge)
Localitza el document de plantilla amb dades de diverses fonts, generant un informe complet amb un format de sortida especificat i opcions addicionals dels fluxos de fitxers d’entrada i sortida especificats.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveFormat saveFormat, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveFormat
SaveFormat
El format de sortida és el format de rescat.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReport(Stream, Stream, SaveOptions, Objecte[], El string[], Opcions de reportatge)
Localitza el document de plantilla amb dades de diverses fonts, generant un informe complet amb un format de sortida especificat i opcions addicionals dels fluxos de fitxers d’entrada i sortida especificats.
public static void BuildReport(Stream inputStream, Stream outputStream, SaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
outputStream
Stream
Els arxius de sortides de flux.
saveOptions
SaveOptions
La producció de les opcions d’estalvi.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Remarks
Si el format de sortida és una imatge (BMP, EMF, EPS, GIF, JPEG, PNG, o WebP), només la primera pàgina de la sortida es salvarà al corrent especificat.
Si el format de sortida és TIFF, la sortida s’emmagatzemarà com un únic multi-frame TifF al corrent especificat.
BuildReportToImages(Llista d’objectes, ImageSaveOptions[], El string[], Opcions de reportatge)
Popula el document de model amb dades de diverses fonts.Rendera la producció a les imatges.
public static Stream[] BuildReportToImages(string inputFileName, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputFileName
string
El nom del fitxer d’entrada.
saveOptions
ImageSaveOptions
La producció de les opcions d’estalvi.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Returns
Stream []
BuildReportToImages(Stream, ImageSaveOptions, Objecte[], El string[], Opcions de reportatge)
Popula el document de model amb dades de diverses fonts.Rendera la producció a les imatges.
public static Stream[] BuildReportToImages(Stream inputStream, ImageSaveOptions saveOptions, object[] data, string[] dataSourceNames, ReportBuilderOptions reportBuilderOptions = null)
Parameters
inputStream
Stream
El flux de fitxers de entrada.
saveOptions
ImageSaveOptions
La producció de les opcions d’estalvi.
data
object
[]
Una sèrie d’objectes de font de dades.
dataSourceNames
string
[]
Una sèrie de noms per referir els objectes de font de dades dins del model.
reportBuilderOptions
ReportBuilderOptions
Un informe addicional construeix opcions.
Returns
Stream []
Create()
Crea una nova instància del processador de construcció de reportes.
public static ReportBuilder Create()
Returns
Create(ReportBuilderContext)
Crea una nova instància del processador de construcció de reportes.
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()