module com { module sun { module star { module report {
/** identifies a XGroup. Agroupisalwaysachildofthegroupscollectioninthereport. @seeXReportDefinition @seeXGroups
*/
interface XGroup
{ /** allows access to the groups collection of the report.
*/
interface com::sun::star::container::XChild;
/** allows access to the properties of the instance.
*/
interface com::sun::star::beans::XPropertySet;
/** allows life-time control of group instances.
*/
interface com::sun::star::lang::XComponent;
/** gives access to functions defined in the group definition.
*/
interface XFunctionsSupplier;
/** Defines if the group is sorted ascending or descending. Thedefaultis`TRUE`.
*/
[attribute,bound] boolean SortAscending;
/** Defines if a group has a header.
*/
[attribute,bound] boolean HeaderOn;
/** Defines if a group has a footer.
*/
[attribute,bound] boolean FooterOn;
/** returns the group header. @throwscom::sun::star::container::NoSuchElementException Ifthegrouphastheheaderdisabled. @seeXSection
*/
[attribute,readonly] XSection Header
{
get raises (com::sun::star::container::NoSuchElementException);
};
/** returns the group footer. @throwscom::sun::star::container::NoSuchElementException Ifthegrouphasthefooterdisabled. @seeXSection
*/
[attribute,readonly,bound] XSection Footer
{
get raises (com::sun::star::container::NoSuchElementException);
};
/** Specifies how to group data. @seeGroupOn
*/
[attribute,bound] short GroupOn
{
set raises (com::sun::star::lang::IllegalArgumentException);
};
/** Defines an interval value that rows are grouped by.
*/
[attribute,bound] long GroupInterval;
/** Specifies if a group header, detail, and footer section is printed on the same page. @seeKeepTogether
*/
[attribute,bound] short KeepTogether
{
set raises (com::sun::star::lang::IllegalArgumentException);
};
/** Specifies the parent of the group. @seeXChild
*/
[attribute,readonly] com::sun::star::report::XGroups Groups;
/** Defines either a column name or an expression.
*/
[attribute,bound] string Expression;
/** Specifies that the group header should always be printed on a new column.
*/
[attribute,bound] boolean StartNewColumn;
/** Specifies that the group header should always be printed on a new page and the reset of the page number to zero.
*/
[attribute,bound] boolean ResetPageNumber;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.