The ReportClientDocument object model offers power
and scalability for manipulating reports. It exposes most of the report
structure in the SDK, which enables you to programmatically create, modify, and
save changes to the report at run time. An instance of the
ReportClientDocument class may
consist of two types of reports:
An existing .rpt file that has been loaded from
a directory or the repository, and modified with the report definition and data
definition classes of this SDK.
A new, empty report that is constructed with
the report definition and data definition classes of this SDK.
This object model represents the model-controller
part of the RAS SDK. It is the central class from which other classes in the
SDK are accessed.
Describes the role of the controllers
contained in the ReportClientDocument object model, and it enumerates the main
controllers. Further explanation is provided for the two main controllers: the
DataDefController controller
and the
ReportDefController controller.
Describes the role of the models contained in
the ReportClientDocument object model, and it enumerates the main models.