Class ReportBuilder

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, 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, 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

ReportBuilder

Create(ReportBuilderContext)

Crea una nova instància del processador de construcció de reportes.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Català