StrokeState
#
A StrokeState
object is used to define stroke styles.
- new StrokeState()#
Constructor method.
Create a new empty stroke state object.
- Returns:
StrokeState
.
EXAMPLE
var strokeState = new mupdf.StrokeState();
Instance methods
- setLineCap(style)#
- Arguments:
style –
String
One of “Butt”, “Round” or “Square”.
EXAMPLE
strokeState.setLineCap("Butt");
- getLineCap()#
- Returns:
String
One of “Butt”, “Round” or “Square”.
EXAMPLE
var lineCap = strokeState.getLineCap();
- setLineJoin(style)#
- Arguments:
style –
String
One of “Miter”, “Round” or “Bevel”.
EXAMPLE
strokeState.setLineJoin("Butt");
- getLineJoin()#
- Returns:
String
One of “Miter”, “Round” or “Bevel”.
EXAMPLE
var lineJoin = strokeState.getLineJoin();
- setLineWidth(width)#
- Arguments:
width –
Integer
.
EXAMPLE
strokeState.setLineWidth(2);
- getLineWidth()#
- Returns:
Integer
.
EXAMPLE
var width = strokeState.getLineWidth();
- setMiterLimit(width)#
- Arguments:
width –
Integer
.
EXAMPLE
strokeState.setMiterLimit(2);
- getMiterLimit()#
- Returns:
Integer
.
EXAMPLE
var limit = strokeState.getMiterLimit();