The C1RdlReportBase type exposes the following members.
Constructors
Name | Description | |
---|---|---|
C1RdlReportBase |
Initializes a new instance of C1RdlReportBase.
|
Methods
Name | Description | |
---|---|---|
AssignFrom |
Copies properties from another C1RdlReportBase to the current object.
|
|
Clear |
Clears the current report, sets all properties to their default values.
|
|
ClearGeneratedPages |
TBD:
Clears generated document.
|
|
ClearTemporaryInfo |
Clears all temporary data created during report generation.
|
|
CreateDocument | ||
Dispose |
Releases the resoureces used by C1PrintDocument.
(Overrides Component..::..Dispose(Boolean).) |
|
Finalize |
Destructs the current instance of C1RdlReportBase.
(Overrides Component..::..Finalize()()()().) |
|
FromFile(String) |
Creates a new instance of a type derived from C1RdlReportBase
that supports the RDL format contained in the specified file.
The specific type is determined by the version of the RDL in the file.
|
|
FromFile(String, String) | ||
FromStream(Stream) |
Creates a new instance of a type derived from C1RdlReportBase
that supports the RDL format contained in the specified stream.
The specific type is determined by the version of the RDL in the stream.
|
|
FromStream(Stream, String) | ||
Load(Stream) |
Loads a report definition from a stream into the current report.
The stream should contain an RDL report definition in the supported format.
|
|
Load(String) |
Loads a report definition from a file into the current report.
The file should contain an RDL report definition in the supported format.
|
|
Render |
Renders the report.
|
|
Save(Stream) |
Saves the currently loaded report definition to a stream.
|
|
Save(String) |
Saves the currently loaded report definition to a disk file.
|
Properties
Name | Description | |
---|---|---|
C1Document |
Gets a C1PrintDocument object representing the report.
Note that if the report is empty, it is rendered before this property returns.
|
|
ExecutionTime |
Gets the date/time when the report began generating.
If this is a subreport then the master report's ExecutionTime is returned.
|
|
FileName |
Gets the file name from which the current report definition has been loaded,
or where it has been last saved.
|
|
GeneratingComplete |
If the current report is generating (see IsBusy),
gets the approximate completion ratio, from 0 (0% complete) to 1 (100% complete).
If the report is currently not generating, gets 1.
|
|
IsBusy |
Gets a value that determines whether a report is currently being generated.
|
|
IsEmpty |
Gets a value indicating whether the current report has not been generated
(i.e. has no generated pages).
Note that this property does not depend on whether a report definition has been loaded into the current report. |
|
RdlVersion |
Gets the version of Report Definition Language (RDL)
implemented by the current component.
|
|
ReportDefinition |
Gets or sets an Xml string containing the complete report definition.
|
|
UserData |
Gets or sets arbitrary data associated with the current report.
|
|
Warnings |
Gets the collection of warnings produced when the current report was generated.
If this is a subreport then the master report's collection of warnings is returned.
|
Events
Name | Description | |
---|---|---|
LongOperation |
Occurs periodically during report generation.
Allows to provide progress indication and the ability to cancel generation to the user.
|