:: com :: sun :: star :: report ::

interface XReportControlModel
Base Interfaces
XReportControlModelXReportComponent
┃ ┣ ::com::sun::star::util::XCloneable
┃ ┣ ::com::sun::star::container::XChild
┃ ┣ ::com::sun::star::lang::XComponent
┃ ┣ ::com::sun::star::drawing::XShape
┃ ┃ ┗ ::com::sun::star::drawing::XShapeDescriptor
┃ ┗ ::com::sun::star::beans::XPropertySetXReportControlFormat
┣ ::com::sun::star::container::XContainer
┗ ::com::sun::star::container::XIndexContainer
   ┗ ::com::sun::star::container::XIndexReplace
      ┗ ::com::sun::star::container::XIndexAccess
         ┗ ::com::sun::star::container::XElementAccess

XReportComponent
XReportControlFormat
::com::sun::star::container::XContainer
Description
allows to register listeners to be notified of changes in the container.
::com::sun::star::container::XIndexContainer
Description
gives access to the com::sun::star::report::XFormatCondition elements by index.

Methods' Summary
createFormatCondition Creates a format condition.  
Attributes' Summary
DataField Specifies which content should be shown. The value can be - the name of a database column. The format to use is field:[name] - the name of a function defined in the report or a group. The format to use is rpt:[functionName] - an expression like rpt:24+24-47  
PrintWhenGroupChange Specifies that the element gets printed when the group changes. The default value is `TRUE`.  
ConditionalPrintExpression Describes the print expression of the report control model. If the expression evaluates to true than the report control model will be printed otherwise not.  
Methods' Details
createFormatCondition
XFormatCondition
createFormatCondition()
raises( ::com::sun::star::uno::Exception );

Description
Creates a format condition.
Returns
report component
Attributes' Details
DataField
[ bound ] string DataField
get raises (::com::sun::star::beans::UnknownPropertyException)
set raises (::com::sun::star::lang::IllegalArgumentException,::com::sun::star::beans::UnknownPropertyException);

Description
Specifies which content should be shown. The value can be - the name of a database column. The format to use is field:[name] - the name of a function defined in the report or a group. The format to use is rpt:[functionName] - an expression like rpt:24+24-47
See also
http://wiki.openoffice.org/wiki/SUN_Report_Builder, http://wiki.openoffice.org/wiki/SUN_Report_Builder#Syntax, http://wiki.openoffice.org/wiki/Base/Reports/Functions
PrintWhenGroupChange
[ bound ] boolean PrintWhenGroupChange
get raises (::com::sun::star::beans::UnknownPropertyException)
set raises (::com::sun::star::beans::UnknownPropertyException);

Description
Specifies that the element gets printed when the group changes. The default value is `TRUE`.
ConditionalPrintExpression
[ bound ] string ConditionalPrintExpression
get raises (::com::sun::star::beans::UnknownPropertyException)
set raises (::com::sun::star::beans::UnknownPropertyException);

Description
Describes the print expression of the report control model. If the expression evaluates to true than the report control model will be printed otherwise not.
Top of Page