LibreOffice Module sc (master) 1
Public Member Functions | Public Attributes | List of all members
XclPTInfo Struct Reference

Contains data for a pivot table (SXVIEW record). More...

#include <xlpivot.hxx>

Collaboration diagram for XclPTInfo:
[legend]

Public Member Functions

 XclPTInfo ()
 Index to pivot table autoformat. More...
 

Public Attributes

OUString maTableName
 
OUString maDataName
 The name of the pivot table. More...
 
XclRange maOutXclRange
 The visible name of the data field. More...
 
XclAddress maDataXclPos
 Output range. More...
 
sal_uInt16 mnFirstHeadRow
 First cell containing data. More...
 
sal_uInt16 mnCacheIdx
 First heading row. More...
 
sal_uInt16 mnDataAxis
 0-based index of the pivot cache. More...
 
sal_uInt16 mnDataPos
 Orientation of data fields. More...
 
sal_uInt16 mnFields
 Position of data fields. More...
 
sal_uInt16 mnRowFields
 Number of all fields. More...
 
sal_uInt16 mnColFields
 Number of row fields. More...
 
sal_uInt16 mnPageFields
 Number of column fields. More...
 
sal_uInt16 mnDataFields
 Number of page fields. More...
 
sal_uInt16 mnDataRows
 Number of data fields. More...
 
sal_uInt16 mnDataCols
 Number of rows containing data. More...
 
sal_uInt16 mnFlags
 Number of columns containing data. More...
 
sal_uInt16 mnAutoFmtIdx
 Flags for the entire pivot table. More...
 

Detailed Description

Contains data for a pivot table (SXVIEW record).

Definition at line 705 of file xlpivot.hxx.

Constructor & Destructor Documentation

◆ XclPTInfo()

XclPTInfo::XclPTInfo ( )
explicit

Index to pivot table autoformat.

Definition at line 834 of file xlpivot.cxx.

Member Data Documentation

◆ maDataName

OUString XclPTInfo::maDataName

◆ maDataXclPos

XclAddress XclPTInfo::maDataXclPos

Output range.

Definition at line 710 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ maOutXclRange

XclRange XclPTInfo::maOutXclRange

The visible name of the data field.

Definition at line 709 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), operator>>(), XclImpPivotTable::ReadSxview(), and XclExpPivotTable::XclExpPivotTable().

◆ maTableName

OUString XclPTInfo::maTableName

◆ mnAutoFmtIdx

sal_uInt16 XclPTInfo::mnAutoFmtIdx

Flags for the entire pivot table.

Definition at line 723 of file xlpivot.hxx.

Referenced by operator<<(), and operator>>().

◆ mnCacheIdx

sal_uInt16 XclPTInfo::mnCacheIdx

First heading row.

Definition at line 712 of file xlpivot.hxx.

Referenced by operator<<(), operator>>(), XclImpPivotTable::ReadSxview(), and XclExpPivotTable::XclExpPivotTable().

◆ mnColFields

sal_uInt16 XclPTInfo::mnColFields

◆ mnDataAxis

sal_uInt16 XclPTInfo::mnDataAxis

0-based index of the pivot cache.

Definition at line 713 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), operator>>(), and XclExpPivotTable::SetFieldPropertiesFromDim().

◆ mnDataCols

sal_uInt16 XclPTInfo::mnDataCols

Number of rows containing data.

Definition at line 721 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), operator>>(), and XclExpPivotTable::Save().

◆ mnDataFields

sal_uInt16 XclPTInfo::mnDataFields

Number of page fields.

Definition at line 719 of file xlpivot.hxx.

Referenced by XclImpPivotTable::ApplyMergeFlags(), XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ mnDataPos

sal_uInt16 XclPTInfo::mnDataPos

Orientation of data fields.

Definition at line 714 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ mnDataRows

sal_uInt16 XclPTInfo::mnDataRows

Number of data fields.

Definition at line 720 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), operator>>(), and XclExpPivotTable::Save().

◆ mnFields

sal_uInt16 XclPTInfo::mnFields

Position of data fields.

Definition at line 715 of file xlpivot.hxx.

Referenced by XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ mnFirstHeadRow

sal_uInt16 XclPTInfo::mnFirstHeadRow

First cell containing data.

Definition at line 711 of file xlpivot.hxx.

Referenced by XclImpPivotTable::ApplyMergeFlags(), XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ mnFlags

sal_uInt16 XclPTInfo::mnFlags

Number of columns containing data.

Definition at line 722 of file xlpivot.hxx.

Referenced by XclImpPivotTable::Convert(), operator<<(), operator>>(), and XclExpPivotTable::SetPropertiesFromDP().

◆ mnPageFields

sal_uInt16 XclPTInfo::mnPageFields

Number of column fields.

Definition at line 718 of file xlpivot.hxx.

Referenced by XclImpPivotTable::ApplyMergeFlags(), XclExpPivotTable::Finalize(), operator<<(), and operator>>().

◆ mnRowFields

sal_uInt16 XclPTInfo::mnRowFields

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