Normally hvrules are generated automatically, based on the logical
structure of the table and the style selected by the user. This function
allows additional hvrules to be added "manually", explicitly specifying
their position and span in terms of row and column numbers.
Row and column numbers are with respect to the augmented row-column grid
of the table. See ?adim
for more more information about this grid.
The helper functions arow
and acol
can be used to specify
arguments arows
and acols
in terms of table parts or
previously defined blocks.
For an hrule
, the default for acols
is to span all table
columns. For a vrule
, the default for arows
is to span the
rows containing the body and column headers, but not the annotation.
Graphical properties for hvrules defined by this function will not be
changed if a new hvrule style is applied to the plotted table. Use one of
the props<-
functions instead.
There is no way to remove an hvrule, other than recreating the plotted
table object from scratch. However they can be disabled using a
props<-
function, and then will not be displayed or take up any
space.