Class ExcelPivotTableAreaStyleCollection
A collection of pivot areas used for styling a pivot table.
Inheritance
Implements
Inherited Members
Namespace: OfficeOpenXml.Table.PivotTable
Assembly: EPPlus.dll
Syntax
public class ExcelPivotTableAreaStyleCollection : EPPlusReadOnlyList<ExcelPivotTableAreaStyle>, IEnumerable<ExcelPivotTableAreaStyle>, IEnumerable
Methods
Add()
Adds a pivot area style for labels or data.
Declaration
public ExcelPivotTableAreaStyle Add()
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddAllData()
Adds a pivot area style that affects all data cells
Declaration
public ExcelPivotTableAreaStyle AddAllData()
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle | The style object used to set the styles |
AddAllLabels()
Adds a pivot area style that affects all labels
Declaration
public ExcelPivotTableAreaStyle AddAllLabels()
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle | The style object used to set the styles |
AddButtonField(ePivotTableAxis, Int32)
Adds a style for filter boxes.
Declaration
public ExcelPivotTableAreaStyle AddButtonField(ePivotTableAxis axis, int index = 0)
Parameters
Type | Name | Description |
---|---|---|
ePivotTableAxis | axis | The axis for the field buttons |
System.Int32 | index | The zero-based index in the axis collection |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddButtonField(ExcelPivotTableField)
Adds a style for the filter box.
Declaration
public ExcelPivotTableAreaStyle AddButtonField(ExcelPivotTableField field)
Parameters
Type | Name | Description |
---|---|---|
ExcelPivotTableField | field | The field with the box to style |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddData(ExcelPivotTableField[])
Adds a style for the data area of a pivot table
Declaration
public ExcelPivotTableAreaStyle AddData(params ExcelPivotTableField[] fields)
Parameters
Type | Name | Description |
---|---|---|
ExcelPivotTableField[] | fields |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddLabel(ExcelPivotTableField[])
Adds a style for the labels of a pivot table
Declaration
public ExcelPivotTableAreaStyle AddLabel(params ExcelPivotTableField[] fields)
Parameters
Type | Name | Description |
---|---|---|
ExcelPivotTableField[] | fields | The pivot table field that style affects |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddTopEnd()
Adds a pivot area style for the top right cells of the pivot table, to the right of any filter button, if reading order i set to Left-To-Right.
Declaration
public ExcelPivotTableAreaStyle AddTopEnd()
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddTopEnd(String)
Adds a style for the top right cells of the pivot table, to the right of any filter button, if reading order i set to Left-To-Right.
Declaration
public ExcelPivotTableAreaStyle AddTopEnd(string offsetAddress = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | offsetAddress | Offset address from the top-left cell to the right of any filter button. The top-left cell is refereced as A1. For example, B1:C1 will reference the second and third cell of the first row of the area. "null" will mean all cells |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddTopStart(String)
Adds a style for the top left cells of the pivot table, if reading order i set to Left-To-Right
Declaration
public ExcelPivotTableAreaStyle AddTopStart(string offsetAddress = null)
Parameters
Type | Name | Description |
---|---|---|
System.String | offsetAddress | Offset address from the left cell. The top-left cell is refereced as A1. For example, B1:C1 will reference the second and third cell of the first row of the area. "null" will mean all cells |
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle |
AddWholeTable()
Adds a pivot area style that affects the whole table.
Declaration
public ExcelPivotTableAreaStyle AddWholeTable()
Returns
Type | Description |
---|---|
ExcelPivotTableAreaStyle | The style object used to set the styles |