Class ReportBuilder

Class ReportBuilder

Numele spaţiului: Aspose.Words.LowCode Asamblare: Aspose.Words.dll (25.4.0)

Oferă metode concepute pentru a umple șablonul cu date folosind LINQ Reporting Engine.

public class ReportBuilder : Processor

Inheritance

object Processor ReportBuilder

Membrii moștenitori

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, obiect, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport finalizat cu opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

data object

Obiectul sursă de date.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(string, string, SaveFormat, obiect, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport finalizat cu format de ieșire specificat și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object

Obiectul sursă de date.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(string, string, SaveOptions, obiect, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport finalizat cu format de ieșire specificat și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object

Obiectul sursă de date.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(Stream, Stream, SaveFormat, Obiect, ReportBuilderOptions)

Populează documentul de șablon cu date din sursa specificată, generând un raport complet cu format de ieșire specificat și opțiuni suplimentare, din fluxurile de intrare și de ieșire.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object

Obiectul sursă de date.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReport(Stream, Stream, SaveOptions, Obiect, ReportBuilderOptions)

Populează documentul de șablon cu date din sursa specificată, generând un raport complet cu format de ieșire specificat și opțiuni suplimentare, din fluxurile de intrare și de ieșire.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object

Obiectul sursă de date.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReport(string, string, obiect, string, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport complet cu o referință numită la sursă de date și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

data object

Obiectul sursă de date.

dataSourceName string

Un nume pentru a face referire la obiectul sursă de date în templu.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(string, string, SaveFormat, obiect, string, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursa specificată, generând un raport completat cu un format de ieșire specificat, o referință numită la sursa de date și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object

Obiectul sursă de date.

dataSourceName string

Un nume pentru a face referire la obiectul sursă de date în templu.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(string, string, SaveOptions, obiect, string, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursa specificată, generând un raport completat cu un format de ieșire specificat, o referință numită la sursa de date și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object

Obiectul sursă de date.

dataSourceName string

Un nume pentru a face referire la obiectul sursă de date în templu.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(Stream, Stream, SaveFormat, obiect, string, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport complet cu o referință numită la sursă de date și opțiuni suplimentare.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object

Obiectul sursă de date.

dataSourceName string

Un nume pentru a face referire la obiectul sursă de date în templu.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReport(Stream, Stream, SaveOptions, obiect, string, ReportBuilderOptions)

Localizează documentul de șablon cu date din sursă specificată, generând un raport complet cu o referință numită la sursă de date și opțiuni suplimentare.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object

Obiectul sursă de date.

dataSourceName string

Un nume pentru a face referire la obiectul sursă de date în templu.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReport(String, String și Obiect[], Stringă[], Opțiuni de raportare)

Populează documentul de șablon cu date din mai multe surse, generând un raport complet cu opțiuni suplimentare.Acest supraîncărcare determină automat formatul de salvare bazat pe extinderea fișierului de ieșire.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(String, String, SaveFormat, Obiect[], Stringă[], Opțiuni de raportare)

Localizează documentul de șablon cu date din mai multe surse, generând un raport complet cu un format de ieșire specificat și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(string, string, SaveOptions, obiect[], Stringă[], Opțiuni de raportare)

Localizează documentul de șablon cu date din mai multe surse, generând un raport complet cu un format de ieșire specificat și opțiuni suplimentare.

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

Parameters

inputFileName string

Numele fișierului de intrare.

outputFileName string

Numele fișierului de ieșire.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG, sau WebP), fiecare pagină a ieșitului va fi salvată ca un fișier separat.

Dacă formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur fișier multi-frame.

BuildReport(Stream, Stream, SaveFormat, Obiect[], Stringă[], Opțiuni de raportare)

Populează documentul de șablon cu date din mai multe surse, generând un raport complet cu format de ieșire specificat și opțiuni suplimentare din fluxurile de fișiere de intrare și ieșire specificate.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveFormat SaveFormat

Rezultatul este format de salvare.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReport(Stream, Stream, Opțiuni de salvare, Obiect[], Stringă[], Opțiuni de raportare)

Populează documentul de șablon cu date din mai multe surse, generând un raport complet cu format de ieșire specificat și opțiuni suplimentare din fluxurile de fișiere de intrare și ieșire specificate.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

outputStream Stream

Fișierul de ieșire Stream.

saveOptions SaveOptions

Opțiunile de salvare ale producției.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Remarks

Dacă formatul de ieșire este o imagine (BMP, EMF, EPS, GIF, JPEG, PNG sau WebP), numai prima pagină a ieșitului va fi salvată în fluxul specificat.

În cazul în care formatul de ieșire este TIFF, rezultatul va fi salvat ca un singur multi-frame TifF la fluxul specificat.

BuildReportToImages(String, Opțiuni ImageSave, Obiect[], Stringă[], Opțiuni de raportare)

Localizează documentul de șablon cu date din mai multe surse.Reduceţi producţia la imagini.

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

Parameters

inputFileName string

Numele fișierului de intrare.

saveOptions ImageSaveOptions

Opțiunile de salvare ale producției.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Returns

Stream []

BuildReportToImages(Stream, Opțiuni ImageSave, Obiect[], Stringă[], Opțiuni de raportare)

Localizează documentul de șablon cu date din mai multe surse.Reduceţi producţia la imagini.

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

Parameters

inputStream Stream

Fișierul de intrare Stream.

saveOptions ImageSaveOptions

Opțiunile de salvare ale producției.

data object []

O serie de obiecte de sursă de date.

dataSourceNames string []

O serie de nume pentru a face referire la obiectele de sursă de date din cadrul șablonului.

reportBuilderOptions ReportBuilderOptions

Raportul suplimentar construiește opțiuni.

Returns

Stream []

Create()

Creează o nouă instanță a procesorului de raportare.

public static ReportBuilder Create()

Returns

ReportBuilder

Create(ReportBuilderContext)

Creează o nouă instanță a procesorului de raportare.

public static ReportBuilder Create(ReportBuilderContext context)

Parameters

context ReportBuilderContext

Returns

ReportBuilder

ExecuteCore()

protected override void ExecuteCore()

 Română