How to render line end caps. Default is butt.
Return a negative integer, zero, or a positive integer if this object is less than, equal to, or greater than the specified object:
this < that => <0
this == that => 0
this > that => >0
This method may also be accessed via the <
<=
<=>
>=
and >
shortcut operators. If not overridden the default
implementation compares the toStr
representations. Also see docLang.
Examples:
3.compare(8) => -1
8.compare(3) => 1
8.compare(8) => 0
3 <=> 8 => -1 // shortcut for 3.compare(8)
Dash pattern as space/comma separated numbers of dashes and gaps. If null then render as solid line.
Hash is based on fields
Is the width set to zero
How to render line joins. Default is miter.
Get an immutable representation of this instance or throw NotImmutableErr if this object cannot be represented as an immutable:
Return string format - see fromStr
Trap a dynamic call for handling. Dynamic calls are invoked with the -> shortcut operator:
a->x a.trap("x", null)
a->x() a.trap("x", null)
a->x = b a.trap("x", [b])
a->x(b) a.trap("x", [b])
a->x(b, c) a.trap("x", [b, c])
The default implementation provided by Obj attempts to use reflection. If name maps to a method, it is invoked with the specified arguments. If name maps to a field and args.size is zero, get the field. If name maps to a field and args.size is one, set the field and return args[0]. Otherwise throw UnknownSlotErr.
Stroke width. Default is 1.
This method called whenever an it-block is applied to an
object. The default implementation calls the function with this
,
and then returns this
.
Static
__Static
__Static
defDefault value is width 1, no dash, butt cap, miter join.
Static
echoWrite x.toStr
to standard output followed by newline. If x
is null then print "null". If no argument is provided then
print an empty line.
Optional
x: JsObjStatic
fromParse from string format:
width [dash] cap join
Examples:
0.5
2 [1, 2]
round radius
Optional
checked: booleanStatic
makeStatic
makeMake with fields
Optional
width: numberOptional
dash: stringOptional
cap: StrokeCapOptional
join: StrokeJoinStatic
noneValue with width of zero
Stroke defines the how to render shape outlines.