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:
  • styleString 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:
  • styleString 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:
  • widthInteger.

EXAMPLE

strokeState.setLineWidth(2);
getLineWidth()#
Returns:

Integer.

EXAMPLE

var width = strokeState.getLineWidth();
setMiterLimit(width)#
Arguments:
  • widthInteger.

EXAMPLE

strokeState.setMiterLimit(2);
getMiterLimit()#
Returns:

Integer.

EXAMPLE

var limit = strokeState.getMiterLimit();