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
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
Create(ReportBuilderContext)
Creează o nouă instanță a procesorului de raportare.
public static ReportBuilder Create(ReportBuilderContext context)
Parameters
context
ReportBuilderContext
Returns
ExecuteCore()
protected override void ExecuteCore()