| PivotOpenXlsxStyle | R Documentation | 
The 'PivotOpenXlsxStyle' class specifies the styling for cells in an Excel worksheet.
R6Class object.
baseStyleNameThe name of the base style in the pivot table.
isBaseStyle'TRUE' when this style is the equivalent of a named style in the pivot table, 'FALSE' if this style has additional settings over and above the base style of the same name.
fontNameThe name of the font (single font name, not a CSS style list).
fontSizeThe size of the font (units: point, 4-72).
bold'TRUE' if text is bold.
italic'TRUE' if text is italic.
underline'TRUE' if text is underlined.
strikethrough'TRUE' if text has a line through it.
superscript'TRUE' if text is small and raised.
subscript'TRUE' if text is small and lowered.
fillColorThe background colour for the cell (as a hex value, e.g. #00FF00).
textColorThe color of the text (as a hex value).
hAlignThe horizontal alignment of the text: left, center or right.
vAlignThe vertical alignment of the text: top, middle or bottom.
wrapText'TRUE' if the text is allowed to wrap onto multiple lines.
textRotationThe rotation angle of the text (0 to 359) or 255 for vertical.
indentHorizontal indentation of cell contents (0 to 250.).
borderAllA list (with elements style and color) specifying the border settings for all four sides of each cell at once.
borderLeftA list (with elements style and color) specifying the border settings for the left border of each cell.
borderRightA list (with elements style and color) specifying the border settings for the right border of each cell.
borderTopA list (with elements style and color) specifying the border settings for the top border of each cell.
borderBottomA list (with elements style and color) specifying the border settings for the bottom border of each cell.
valueFormatThe Excel formatting applied to the field value. One of the following values: GENERAL, NUMBER, CURRENCY, ACCOUNTING, DATE, LONGDATE, TIME, PERCENTAGE, FRACTION, SCIENTIFIC, TEXT, COMMA. Or for dates/datetimes, a combination of d, m, y. Or for numeric values, use a numeric format code such as 0.00, #,###.00, etc
minColumnWidthThe minimum width of this column (0 to 255).
minRowHeightThe minimum height of this row (0 to 400).
openxlsxStyleThe style object returned from 'openxlsx::createStyle()'.
new()Create a new 'PivotOpenXlsxStyle' object.
PivotOpenXlsxStyle$new( parentPivot, baseStyleName = NULL, isBaseStyle = NULL, fontName = NULL, fontSize = NULL, bold = NULL, italic = NULL, underline = NULL, strikethrough = NULL, superscript = NULL, subscript = NULL, fillColor = NULL, textColor = NULL, hAlign = NULL, vAlign = NULL, wrapText = NULL, textRotation = NULL, indent = NULL, borderAll = NULL, borderLeft = NULL, borderRight = NULL, borderTop = NULL, borderBottom = NULL, valueFormat = NULL, minColumnWidth = NULL, minRowHeight = NULL )
parentPivotThe pivot table that this 'PivotOpenXlsxStyle' instance belongs to.
baseStyleNameThe name of the base style in the pivot table.
isBaseStyle'TRUE' when this style is the equivalent of a named style in the pivot table, 'FALSE' if this style has additional settings over and above the base style of the same name.
fontNameThe name of the font (single font name, not a CSS style list).
fontSizeThe size of the font (units: point, 4-72).
bold'TRUE' if text is bold.
italic'TRUE' if text is italic.
underline'TRUE' if text is underlined.
strikethrough'TRUE' if text has a line through it.
superscript'TRUE' if text is small and raised.
subscript'TRUE' if text is small and lowered.
fillColorThe background colour for the cell (as a hex value, e.g. #00FF00).
textColorThe color of the text (as a hex value).
hAlignThe horizontal alignment of the text: left, center or right.
vAlignThe vertical alignment of the text: top, middle or bottom.
wrapText'TRUE' if the text is allowed to wrap onto multiple lines.
textRotationThe rotation angle of the text (0 to 359) or 255 for vertical.
indentHorizontal indentation of cell contents (0 to 250.).
borderAllA list (with elements style and color) specifying the border settings for all four sides of each cell at once.
borderLeftA list (with elements style and color) specifying the border settings for the left border of each cell.
borderRightA list (with elements style and color) specifying the border settings for the right border of each cell.
borderTopA list (with elements style and color) specifying the border settings for the top border of each cell.
borderBottomA list (with elements style and color) specifying the border settings for the bottom border of each cell.
valueFormatThe Excel formatting applied to the field value. One of the following values: GENERAL, NUMBER, CURRENCY, ACCOUNTING, DATE, LONGDATE, TIME, PERCENTAGE, FRACTION, SCIENTIFIC, TEXT, COMMA. Or for dates/datetimes, a combination of d, m, y. Or for numeric values, use a numeric format code such as 0.00, #,###.00, etc
minColumnWidthThe minimum width of this column (0 to 255).
minRowHeightThe minimum height of this row (0 to 400).
A new 'PivotOpenXlsxStyle' object.
isBasicStyleNameMatch()Test whether a style is a base style with the specified name.
PivotOpenXlsxStyle$isBasicStyleNameMatch(baseStyleName = NULL)
baseStyleNameThe name of the style to match.
No return value.
isFullStyleDetailMatch()Test whether a style has matching style attributes.
PivotOpenXlsxStyle$isFullStyleDetailMatch( baseStyleName = NULL, isBaseStyle = NULL, fontName = NULL, fontSize = NULL, bold = NULL, italic = NULL, underline = NULL, strikethrough = NULL, superscript = NULL, subscript = NULL, fillColor = NULL, textColor = NULL, hAlign = NULL, vAlign = NULL, wrapText = NULL, textRotation = NULL, indent = NULL, borderAll = NULL, borderLeft = NULL, borderRight = NULL, borderTop = NULL, borderBottom = NULL, valueFormat = NULL, minColumnWidth = NULL, minRowHeight = NULL )
baseStyleNameThe name of the base style in the pivot table.
isBaseStyle'TRUE' when this style is the equivalent of a named style in the pivot table, 'FALSE' if this style has additional settings over and above the base style of the same name.
fontNameThe name of the font (single font name, not a CSS style list).
fontSizeThe size of the font (units: point, 4-72).
bold'TRUE' if text is bold.
italic'TRUE' if text is italic.
underline'TRUE' if text is underlined.
strikethrough'TRUE' if text has a line through it.
superscript'TRUE' if text is small and raised.
subscript'TRUE' if text is small and lowered.
fillColorThe background colour for the cell (as a hex value, e.g. #00FF00).
textColorThe color of the text (as a hex value).
hAlignThe horizontal alignment of the text: left, center or right.
vAlignThe vertical alignment of the text: top, middle or bottom.
wrapText'TRUE' if the text is allowed to wrap onto multiple lines.
textRotationThe rotation angle of the text (0 to 359) or 255 for vertical.
indentHorizontal indentation of cell contents (0 to 250.).
borderAllA list (with elements style and color) specifying the border settings for all four sides of each cell at once.
borderLeftA list (with elements style and color) specifying the border settings for the left border of each cell.
borderRightA list (with elements style and color) specifying the border settings for the right border of each cell.
borderTopA list (with elements style and color) specifying the border settings for the top border of each cell.
borderBottomA list (with elements style and color) specifying the border settings for the bottom border of each cell.
valueFormatThe Excel formatting applied to the field value. One of the following values: GENERAL, NUMBER, CURRENCY, ACCOUNTING, DATE, LONGDATE, TIME, PERCENTAGE, FRACTION, SCIENTIFIC, TEXT, COMMA. Or for dates/datetimes, a combination of d, m, y. Or for numeric values, use a numeric format code such as 0.00, #,###.00, etc
minColumnWidthThe minimum width of this column (0 to 255).
minRowHeightThe minimum height of this row (0 to 400).
Base styles are compared on name only, otherwise the style attributes are compared.
No return value.
createOpenXslxStyle()Create an 'openxlsx' style from this style definition.
PivotOpenXlsxStyle$createOpenXslxStyle()
No return value. Retrieve the style using the 'openxlsxStyle' property.
asList()Return the contents of this object as a list for debugging.
PivotOpenXlsxStyle$asList()
A list of various object properties.
asJSON()Return the contents of this object as JSON for debugging.
PivotOpenXlsxStyle$asJSON()
A JSON representation of various object properties.
asString()Return a representation of this object as a character value.
PivotOpenXlsxStyle$asString()
A character summary of various object properties.
clone()The objects of this class are cloneable with this method.
PivotOpenXlsxStyle$clone(deep = FALSE)
deepWhether to make a deep clone.
# PivotOpenXlsxStyle objects are created by the PivotOpenXlsxRenderer class.
# See that class for details.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.