ReporteRs (version 0.7.2)

cellProperties: Cell formatting properties

Description

Create a cellProperties object that describes cell formatting properties. This objects are used by FlexTable.

Usage

cellProperties(padding, border.width, border.style, border.color, border.bottom,
  border.left, border.top, border.right, border.bottom.color = "black",
  border.bottom.style = "solid", border.bottom.width = 1,
  border.left.color = "black", border.left.style = "solid",
  border.left.width = 1, border.top.color = "black",
  border.top.style = "solid", border.top.width = 1,
  border.right.color = "black", border.right.style = "solid",
  border.right.width = 1, vertical.align = "middle", padding.bottom = 0,
  padding.top = 0, padding.left = 0, padding.right = 0,
  background.color = "white")

Arguments

padding
cell padding - 0 or positive integer value. Argument padding overwrites arguments padding.bottom, padding.top, padding.left, padding.right.
border.width
border width - 0 or positive integer value. Argument border.width overwrites arguments border.bottom.width, border.top.width , border.left.width, border.right.width.
border.style
border style - a single character value, expected value is one of "none" , "solid", "dotted", "dashed". Argument border.style overwrites arguments border.bottom.style, border.top.style, border.left.
border.color
border color - a single character value specifying a valid color (e.g. "#000000" or "black"). Argument border.color overwrites arguments border.bottom.color , border.top.color, border.left.color
border.bottom
borderProperties for bottom border. overwrite all border.bottom.* if specified.
border.left
borderProperties for left border. overwrite all border.left.* if specified.
border.top
borderProperties for top border. overwrite all border.top.* if specified.
border.right
borderProperties for right border. overwrite all border.right.* if specified.
border.bottom.color
border bottom color - a single character value specifying a valid color (e.g. "#000000" or "black").
border.bottom.style
border bottom style - a single character value, expected value is one of "none", "solid", "dotted", "dashed".
border.bottom.width
border bottom width - 0 or positive integer value
border.left.color
border left color - a single character value specifying a valid color (e.g. "#000000" or "black").
border.left.style
border left style - a single character value, expected value is one of "none", "solid", "dotted", "dashed".
border.left.width
border left width - 0 or positive integer value
border.top.color
border top color - a single character value specifying a valid color (e.g. "#000000" or "black").
border.top.style
border top style - a single character value, expected value is one of "none", "solid", "dotted", "dashed".
border.top.width
border top width - 0 or positive integer value
border.right.color
border right color - a single character value specifying a valid color (e.g. "#000000" or "black").
border.right.style
border right style - a single character value, expected value is one of "none", "solid", "dotted", "dashed".
border.right.width
border right width - 0 or positive integer value
vertical.align
cell content vertical alignment - a single character value , expected value is one of "center" or "top" or "bottom"
padding.bottom
cell bottom padding - 0 or positive integer value.
padding.top
cell top padding - 0 or positive integer value.
padding.left
cell left padding - 0 or positive integer value.
padding.right
cell right padding - 0 or positive integer value.
background.color
cell background color - a single character value specifying a valid color (e.g. "#000000" or "black").

Details

Default values are:
  • border.bottom.color"black"
  • border.bottom.style"solid"
  • border.bottom.width1
  • border.left.color"black"
  • border.left.style"solid"
  • border.left.width1
  • border.top.color"black"
  • border.top.style"solid"
  • border.top.width1
  • border.right.color"black"
  • border.right.style"solid"
  • border.right.width1
  • vertical.align"middle"
  • padding.bottom1
  • padding.top1
  • padding.left1
  • padding.right1
  • background.color"white"

See Also

borderProperties, chprop.cellProperties , FlexTable

Examples

Run this code
cellProp01 = cellProperties( border.color = "gray", border.width = 2 )
cellProp02 = cellProperties(border.left.width = 0, border.right.width = 0
  , border.bottom.width = 2, border.top.width = 0
  , padding.bottom = 2, padding.top = 2
  , padding.left = 2, padding.right = 2 )

Run the code above in your browser using DataCamp Workspace