start and end define the properties of the arrows at the start and
end of the line. Instead of defining OBJ_LineArrow objects for the
start and end, a string that is the arrow's head property can also be
used and the size dimensions will be the default.
All other properties will be used as the default for the start and
end objects.
If any of the default properties are defined, then the line will have
both a start and end arrow.
If only one end of the line is to have an arrow, then define only the
start or end properties and no others.
headTypeArrowHead — default head to use for start and end arrow
scalenumber — default scale to use for start and end arrow
lengthnumber — default length to use for start and end arrow
widthnumber — default width to use for start and end arrow
rotationnumber — default rotation to use for start and end arrow
sidesnumber — default sides to use for start and end arrow
radiusnumber — default radius to use for start and end arrow
barbnumber — default barb to use for start and end arrow
tailWidthnumber — width of the line that joins the arrow - if
defined this will create minimum dimensions for the arrow
tailnumber | boolean — true includes a tail in the arrow of
with tailWidth. A number gives the tail a length where 0 will not
extend the tail beyond the boundaries of the head
alignstart | mid — define which part of
the arrow is aligned at (0, 0) in draw space ('start')
Line end's arrow definition options object.
startandenddefine the properties of the arrows at the start and end of the line. Instead of defining OBJ_LineArrow objects for the start and end, a string that is the arrow'sheadproperty can also be used and the size dimensions will be the default.All other properties will be used as the default for the
startandendobjects.If any of the default properties are defined, then the line will have both a start and end arrow.
If only one end of the line is to have an arrow, then define only the
startorendproperties and no others.startTypeArrowHead | OBJ_LineArrow — arrow at start of lineendTypeArrowHead | OBJ_LineArrow — arrow at end of lineheadTypeArrowHead — default head to use for start and end arrowscalenumber— default scale to use for start and end arrowlengthnumber— default length to use for start and end arrowwidthnumber— default width to use for start and end arrowrotationnumber— default rotation to use for start and end arrowsidesnumber— default sides to use for start and end arrowradiusnumber— default radius to use for start and end arrowbarbnumber— default barb to use for start and end arrowtailWidthnumber— width of the line that joins the arrow - if defined this will create minimum dimensions for the arrowtailnumber|boolean—trueincludes a tail in the arrow of withtailWidth. Anumbergives the tail a length where 0 will not extend the tail beyond the boundaries of the headalignstart|mid— define which part of the arrow is aligned at (0, 0) in draw space ('start')