# Report Writer

Object-Oriented Interface |

The PxPlus Report Writer includes an object-oriented interface that gives developers control over a report at virtually every stage from definition to report generation.

Report Writer objects and subordinate objects are listed below:

pvxreport | The pvxreport object embodies the report definition, which consists of a series of subordinate objects for filter processing, sort sequence, parameters, groups, lines and cells.
rptcalcfield | The rptcalcfield object is a data member of the pvxreport object interface that is delegated to store and manipulate a calculated field definition.
rptcell | The rptcell object is a data member of the rptline object, delegated to store and manipulate a cell definition.
rptdesigner | The rptdesigner object is a data member of the pvxreport object interface, delegated to store and save Report Designer options.
rptfilter | The rptfilter object is a data member of the pvxreport object interface, delegated to store and manipulate a data filter definition.
rptfilterset | The rptfilterset object is a data member of the pvxreport, rptline and rptcell objects, delegated to store and manipulate a filter set definition.
rptgroup | The rptgroup object is a data member of the pvxreport object interface, delegated to store and manipulate a group or section definition.
rptgroupfunc | The rptgroupfunc object is a data member of the pvxreport object interface, delegated to store and manipulate a group function definition.
rptline | The rptline object is a data member of the rptgroup object, delegated to store and manipulate a report line definition.
rptlink | The rptlink object is a data member of the pvxreport object interface that is delegated to store and manipulate the definition of a related data source.
rptparam | The rptparam object is a data member of the pvxreport object interface, delegated to store and manipulate a parameter definition.
rptsort | The rptsort object is a data member of the pvxreport object interface, delegated to store and manipulate a sort segment definition.