These functions set border styles.
left_border_style(ht) left_border_style(ht) <- value set_left_border_style(ht, row, col, value ) map_left_border_style(ht, row, col, fn) right_border_style(ht) right_border_style(ht) <- value set_right_border_style(ht, row, col, value ) map_right_border_style(ht, row, col, fn) top_border_style(ht) top_border_style(ht) <- value set_top_border_style(ht, row, col, value ) map_top_border_style(ht, row, col, fn) bottom_border_style(ht) bottom_border_style(ht) <- value set_bottom_border_style(ht, row, col, value ) map_bottom_border_style(ht, row, col, fn)
ht | A huxtable. |
---|---|
row | A row specifier. See rowspecs for details. |
col | An optional column specifier. |
fn | A mapping function. See mapping-functions for details. |
value | One of |
Borders are always "collapsed": right_border_style(ht)[, 1]
is
the same as left_border_style(ht)[, 2]
, and setting one sets the other.
In HTML, you will need to set a width of at least 3 to get a double border.
Only "solid" and "double" styles are currently implemented in LaTeX.
Other border properties:
border-colors
,
borders
#> ┌────────────┬───────┬───────────────┐ #> │ Type │ Price │ Sugar content │ #> ├────────────┼───────┼───────────────┤ #> │ Strawberry │ 1.90 │ 40.00% │ #> ├────────────┼───────┼───────────────┤ #> │ Raspberry │ 2.10 │ 35.00% │ #> ├────────────┼───────┼───────────────┤ #> │ Plum │ 1.80 │ 50.00% │ #> └────────────┴───────┴───────────────┘ #> #> Column names: Type, Price, Sugarset_bottom_border_style(jams, "double")#> ┌────────────┬───────┬───────────────┐ #> │ Type │ Price │ Sugar content │ #> ├────────────┼───────┼───────────────┤ #> │ Strawberry │ 1.90 │ 40.00% │ #> ├────────────┼───────┼───────────────┤ #> │ Raspberry │ 2.10 │ 35.00% │ #> ├────────────┼───────┼───────────────┤ #> │ Plum │ 1.80 │ 50.00% │ #> └────────────┴───────┴───────────────┘ #> #> Column names: Type, Price, Sugar