LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
oox::xls::PTFieldModel Struct Reference

#include <pivottablebuffer.hxx>

Public Member Functions

 PTFieldModel ()
 True = multiple items selectable in page dimension. More...
 
void setBiffAxis (sal_uInt8 nAxisFlags)
 Sets axis type for BIFF import. More...
 

Public Attributes

sal_Int32 mnAxis
 
sal_Int32 mnNumFmtId
 Axis this field is assigned to (none, row, column, page). More...
 
sal_Int32 mnAutoShowItems
 Number format for field items. More...
 
sal_Int32 mnAutoShowRankBy
 Number of items (or percent/sum) to be shown in auto show filter. More...
 
sal_Int32 mnSortType
 Index of the data field auto show filter is based on. More...
 
sal_Int32 mnSortRefField
 Autosorting type. More...
 
sal_Int32 mnSortRefItem
 Reference field for autosorting. More...
 
bool mbDataField
 Item in reference field for autosorting. More...
 
bool mbDefaultSubtotal
 True = field appears in data area. More...
 
bool mbSumSubtotal
 True = show default subtotals. More...
 
bool mbCountASubtotal
 True = show sum subtotals. More...
 
bool mbAverageSubtotal
 True = show count all subtotals. More...
 
bool mbMaxSubtotal
 True = show average subtotals. More...
 
bool mbMinSubtotal
 True = show maximum subtotals. More...
 
bool mbProductSubtotal
 True = show minimum subtotals. More...
 
bool mbCountSubtotal
 True = show product subtotals. More...
 
bool mbStdDevSubtotal
 True = show count numbers subtotals. More...
 
bool mbStdDevPSubtotal
 True = show standard deviation subtotals. More...
 
bool mbVarSubtotal
 True = show standard deviation of population subtotals. More...
 
bool mbVarPSubtotal
 True = show variance subtotals. More...
 
bool mbShowAll
 True = show variance of population subtotals. More...
 
bool mbOutline
 True = show items without data. More...
 
bool mbSubtotalTop
 True = show in outline view, false = show in tabular view. More...
 
bool mbCompact
 True = show subtotals on top of items in outline or compact mode. More...
 
bool mbInsertBlankRow
 True = show in compact view, false = show in either outline or tabular view. More...
 
bool mbInsertPageBreak
 True = insert blank rows after items. More...
 
bool mbAutoShow
 True = insert page breaks after items. More...
 
bool mbTopAutoShow
 True = auto show (top 10) filter enabled. More...
 
bool mbMultiPageItems
 True = auto show filter shows top entries, false = bottom. More...
 

Detailed Description

Definition at line 50 of file pivottablebuffer.hxx.

Constructor & Destructor Documentation

◆ PTFieldModel()

oox::xls::PTFieldModel::PTFieldModel ( )
explicit

True = multiple items selectable in page dimension.

Definition at line 180 of file pivottablebuffer.cxx.

References XML_TOKEN_INVALID.

Member Function Documentation

◆ setBiffAxis()

void oox::xls::PTFieldModel::setBiffAxis ( sal_uInt8  nAxisFlags)

Sets axis type for BIFF import.

Definition at line 213 of file pivottablebuffer.cxx.

References mnAxis, STATIC_ARRAY_SELECT, and XML_TOKEN_INVALID.

Referenced by oox::xls::PivotTableField::importPTField().

Member Data Documentation

◆ mbAutoShow

bool oox::xls::PTFieldModel::mbAutoShow

◆ mbAverageSubtotal

bool oox::xls::PTFieldModel::mbAverageSubtotal

◆ mbCompact

bool oox::xls::PTFieldModel::mbCompact

True = show subtotals on top of items in outline or compact mode.

Definition at line 75 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), and oox::xls::PivotTableField::importPivotField().

◆ mbCountASubtotal

bool oox::xls::PTFieldModel::mbCountASubtotal

◆ mbCountSubtotal

bool oox::xls::PTFieldModel::mbCountSubtotal

◆ mbDataField

bool oox::xls::PTFieldModel::mbDataField

◆ mbDefaultSubtotal

bool oox::xls::PTFieldModel::mbDefaultSubtotal

◆ mbInsertBlankRow

bool oox::xls::PTFieldModel::mbInsertBlankRow

True = show in compact view, false = show in either outline or tabular view.

Definition at line 76 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mbInsertPageBreak

bool oox::xls::PTFieldModel::mbInsertPageBreak

True = insert blank rows after items.

Definition at line 77 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mbMaxSubtotal

bool oox::xls::PTFieldModel::mbMaxSubtotal

◆ mbMinSubtotal

bool oox::xls::PTFieldModel::mbMinSubtotal

◆ mbMultiPageItems

bool oox::xls::PTFieldModel::mbMultiPageItems

True = auto show filter shows top entries, false = bottom.

Definition at line 80 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mbOutline

bool oox::xls::PTFieldModel::mbOutline

◆ mbProductSubtotal

bool oox::xls::PTFieldModel::mbProductSubtotal

◆ mbShowAll

bool oox::xls::PTFieldModel::mbShowAll

◆ mbStdDevPSubtotal

bool oox::xls::PTFieldModel::mbStdDevPSubtotal

◆ mbStdDevSubtotal

bool oox::xls::PTFieldModel::mbStdDevSubtotal

◆ mbSubtotalTop

bool oox::xls::PTFieldModel::mbSubtotalTop

True = show in outline view, false = show in tabular view.

Definition at line 74 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mbSumSubtotal

bool oox::xls::PTFieldModel::mbSumSubtotal

◆ mbTopAutoShow

bool oox::xls::PTFieldModel::mbTopAutoShow

◆ mbVarPSubtotal

bool oox::xls::PTFieldModel::mbVarPSubtotal

◆ mbVarSubtotal

bool oox::xls::PTFieldModel::mbVarSubtotal

True = show standard deviation of population subtotals.

Definition at line 70 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mnAutoShowItems

sal_Int32 oox::xls::PTFieldModel::mnAutoShowItems

◆ mnAutoShowRankBy

sal_Int32 oox::xls::PTFieldModel::mnAutoShowRankBy

Number of items (or percent/sum) to be shown in auto show filter.

Definition at line 55 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mnAxis

sal_Int32 oox::xls::PTFieldModel::mnAxis

◆ mnNumFmtId

sal_Int32 oox::xls::PTFieldModel::mnNumFmtId

Axis this field is assigned to (none, row, column, page).

Definition at line 53 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().

◆ mnSortRefField

sal_Int32 oox::xls::PTFieldModel::mnSortRefField

◆ mnSortRefItem

sal_Int32 oox::xls::PTFieldModel::mnSortRefItem

◆ mnSortType

sal_Int32 oox::xls::PTFieldModel::mnSortType

Index of the data field auto show filter is based on.

Definition at line 56 of file pivottablebuffer.hxx.

Referenced by oox::xls::PivotTableField::convertRowColPageField(), oox::xls::PivotTableField::importPivotField(), and oox::xls::PivotTableField::importPTField().


The documentation for this struct was generated from the following files: