Utility functions for determining whether a justification specification is valid and for resolving a single justification value from a combination of character and numeric values.
valid.just(just)
resolveHJust(just, hjust)
resolveVJust(just, vjust)
A justification either as a character value,
e.g., "left"
, or as a numeric value, e.g., 0.
A numeric horizontal justification
A numeric vertical justification
A numeric representation of the justification (e.g.,
"left"
becomes 0, "right"
becomes 1, etc, ...).
An error is given if the justification is not valid.
These functions may be useful within a validDetails
method
when writing a new grob class.