36 void setRowFieldCount(sal_uInt32 nCount);
37 void setColumnFieldCount(sal_uInt32 nCount);
38 void setPageFieldCount(sal_uInt32 nCount);
39 void setDataFieldCount(sal_uInt32 nCount);
41 void setHeaderLayout(
bool bHeaderLayout);
42 void setCompactMode(
bool bCompactMode);
44 void getColumnFieldPositions(::std::vector<ScAddress>& rAddrs)
const;
45 void getRowFieldPositions(::std::vector<ScAddress>& rAddrs)
const;
46 void getPageFieldPositions(::std::vector<ScAddress>& rAddrs)
const;
48 SCROW getRowFieldHeaderRow()
const;
50 std::pair<FieldType, size_t> getFieldButtonType(
const ScAddress& rPos)
const;
53 void adjustFieldsForDataLayout(sal_uInt32& rColumnFields, sal_uInt32& rRowFields)
const;
ScDPOutputGeometry()=delete
FieldType meDataLayoutType
sal_uInt32 mnColumnFields
number of row fields