Line
- 
class 
Markup.Shapes.Line() This class represents a single line consisting of two points. P1 is considered the start and P2 is considered the end of the line. Each Point may have its endcap settings adjusted independently.
Constructors
Methods
getEndcapsInverted()getEndEndcapColor()getEndEndcapSize()getEndEndcapType()getP1()getP2()getStartEndcapColor()getStartEndcapSize()getStartEndcapType()getStrokeColor()getStrokeWidth()set()setEndcapsInverted()setEndcapType()setEndEndcapColor()setEndEndcapSize()setEndEndcapType()setP1()setP2()setStartEndcapColor()setStartEndcapSize()setStartEndcapType()setStrokeColor()setStrokeWidth()
Constructors
- 
Line.constructor([p1[, p2]]) Arguments: Creates a new Line Shape
Returns: new Line object. Return type: Line 
Methods
getEndcapsInverted
- 
Line.getEndcapsInverted() Gets whether endcaps are inverted for this shape. The default value is false.
Returns: value indicating whether endcaps are inverted Return type: boolean 
getEndEndcapColor
- 
Line.getEndEndcapColor() Gets the color of the end endcap. Default value is black.
Returns: color for the end endcap. Return type: Color 
getEndEndcapSize
- 
Line.getEndEndcapSize() Gets the size of the end endcap in pixels. Default value is 9.
Returns: size of the end endcap. Return type: number 
getEndEndcapType
- 
Line.getEndEndcapType() Gets the end endcap type for this shape. The default value is none.
Returns: the end endcap type Return type: EndcapType 
getP1
- 
Line.getP1() Gets the first point of the line segment
Returns: the first point of the line segment Return type: Point2 
getP2
- 
Line.getP2() Gets the second point of the line segment
Returns: the second point of the line segment Return type: Point2 
getStartEndcapColor
- 
Line.getStartEndcapColor() Gets the color of the start endcap. Default value is black.
Returns: color for the start endcap. Return type: Color 
getStartEndcapSize
- 
Line.getStartEndcapSize() Gets the size of the start endcap in pixels. Default value is 9.
Returns: size of the start endcap. Return type: number 
getStartEndcapType
- 
Line.getStartEndcapType() Gets the start endcap type for this shape. The default Value is none.
Returns: the start endcap type Return type: EndcapType 
getStrokeColor
- 
Line.getStrokeColor() Gets the stroke color for this shape
Returns: the stroke color Return type: Color 
getStrokeWidth
- 
Line.getStrokeWidth() Gets the stroke width for this shape in pixels
Returns: the stroke width in pixels Return type: number 
set
setEndcapsInverted
- 
Line.setEndcapsInverted(inverted) Arguments: - inverted (
boolean()) – value indicated whether endcaps should be inverted 
Sets whether endcapsare inverted for this shape.
Return type: void - inverted (
 
setEndcapType
- 
Line.setEndcapType(endcapType) Arguments: - endcapType (
EndcapType()) – the new endcap type 
Convenience for setting the start and eend endcap type for this shape
Return type: void - endcapType (
 
setEndEndcapColor
setEndEndcapSize
- 
Line.setEndEndcapSize(size) Arguments: - size (
number()) – the end endcap. 
Sets the size of the end endcap in pixels.
Return type: void - size (
 
setEndEndcapType
- 
Line.setEndEndcapType(endcapType) Arguments: - endcapType (
EndcapType()) – the new endcap type 
Sets the end endcap type for this shape
Return type: void - endcapType (
 
setP1
setP2
setStartEndcapColor
setStartEndcapSize
- 
Line.setStartEndcapSize(size) Arguments: - size (
number()) – the start endcap. 
Sets the size of the start endcap in pixels.
Return type: void - size (
 
setStartEndcapType
- 
Line.setStartEndcapType(endcapType) Arguments: - endcapType (
EndcapType()) – the new endcap type 
Sets the start endcap type for this shape
Return type: void - endcapType (