Reports for WinForms | ComponentOne
C1.C1Report.4 Assembly / C1.C1Rdl Namespace / C1RdlReportBase Class
Properties Methods Events


In This Topic
    C1RdlReportBase Class Members
    In This Topic

    The following tables list the members exposed by C1RdlReportBase.

    Public Properties
     NameDescription
    Public PropertyGets a C1.C1Preview.C1PrintDocument object representing the report. Note that if the report is empty, it is rendered before this property returns.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets the name of the document (used to identify reports in print tasks and so on).  
    Public PropertyGets the date/time when the report began generating. If this is a subreport then the master report's ExecutionTime is returned.  
    Public PropertyGets the file name from which the current report definition has been loaded, or where it has been last saved.  
    Public PropertyIf 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.  
    Public PropertyGets a value that determines whether a report is currently being generated.  
    Public PropertyGets 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.

     
    Public PropertyGets or sets the RDL format version of the currently loaded report definition.

    Changing the value of this property after a report has been loaded allows to save it in the newly specified format version.

     
    Public PropertyGets or sets an Xml string containing the complete report definition.  
    Public Property (Inherited from System.ComponentModel.Component)
    Public PropertyGets or sets arbitrary data associated with the current report.  
    Public PropertyGets 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.  
    Top
    Protected Properties
    Public Methods
     NameDescription
    Public MethodCopies properties from another C1RdlReportBase to the current object.  
    Public MethodClears the current report, sets all properties to their default values.  
    Public MethodClears the pages and other info produced by the document generation.  
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodOverloaded. Overridden. Releases the resoureces used by C1.C1Preview.C1PrintDocument.  
    Public Methodstatic (Shared in Visual Basic)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.  
    Public Methodstatic (Shared in Visual Basic)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.  
    Public Method (Inherited from System.MarshalByRefObject)
    Public Method (Inherited from System.MarshalByRefObject)
    Public MethodTests whether a specified RDL format version is supported by the current component.  
    Public MethodOverloaded. Loads a report definition from a stream into the current report. The stream should contain an RDL report definition in the supported format.  
    Public MethodRenders the report.  
    Public MethodOverloaded. Saves the currently loaded report definition to a stream.  
    Public Method (Inherited from System.ComponentModel.Component)
    Top
    Protected Methods
     NameDescription
    Protected MethodClears all temporary data created during report generation.  
    Protected MethodOverridden. Destructs the current instance of C1RdlReportBase.  
    Protected Method (Inherited from System.ComponentModel.Component)
    Protected MethodOverloaded.  (Inherited from System.MarshalByRefObject)
    Top
    Public Events
     NameDescription
    Public Event (Inherited from System.ComponentModel.Component)
    Public EventOccurs periodically during report generation. Allows to provide progress indication and the ability to cancel generation to the user.  
    Top
    See Also