BoxStyle
class BoxStyle extends JsonConfig (View source)
BoxStyle Object
For charts that support annotations, the boxStyle object controls the appearance of the boxes surrounding annotations
Constants
TYPE |
Type of JsonConfig object
|
Methods
Builds the boxStyle object with specified options
Shortcut method to set the value of an option and return $this.
Parses the config array by passing the values through each method to check validity against if the option exists.
Sets the thickness of the box outline.
Details
at line 53
__construct(
array $config = array())
Builds the boxStyle object with specified options
in
JsonConfig at line 64
mixed
__get(
string $option)
Get the value of a set option via magic method.
in
JsonConfig at line 75
Options
getOptions()
Gets the Options object for the JsonConfig
in
JsonConfig at line 90
JsonConfig
setOption(
string $option,
mixed $value)
Shortcut method to set the value of an option and return $this.
In order to maintain backwards compatibility, ConfigObjects will be unwrapped.
in
JsonConfig at line 106
setOptions(
array $config)
Parses the config array by passing the values through each method to check validity against if the option exists.
in
JsonConfig at line 275
array
jsonSerialize()
Custom serialization of the JsonConfig object.
at line 68
BoxStyle
stroke(
string $stroke)
If present, specifies the color for the box outline.
If undefined, a random color will be used.
at line 80
BoxStyle
strokeWidth(
int|float $strokeWidth)
Sets the thickness of the box outline.
at line 92
BoxStyle
rx(
int|float $rx)
Sets the x-radius of the corner curvature.
at line 104
BoxStyle
ry(
int|float $ry)
Sets the y-radius of the corner curvature.
at line 116
BoxStyle
gradient(
array $gradientConfig)
Sets the attributes for linear gradient fill.