Platforms to show: All Mac Windows Linux Cross-Platform
FAQ.How to draw a dushed pattern line?
Feedback.
Answer: You can try this code:
Example:
Notes: It would be possible to add this to the plugin, but I think it's better if you do it in plain Realbasic code, so it even works on Windows.
Feedback.
Answer: You can try this code:
Example:
// call like this: DrawDushedPatternLine g,0,0,width,height,10
Sub DrawDushedPatternLine(g as graphics,x1 as integer,y1 as integer,x2 as integer,y2 as integer, partlen as integer)
dim x,y,ox,oy as Double
dim dx,dy as Double
dim w,h,d as Double
dim b as Boolean
w=x2-x1
h=y2-y1
d=sqrt(w*w+h*h)
dx=w/d*partlen
dy=h/d*partlen
b=true
x=x1
while (x<x2) and (y<y2)
ox=x
oy=y
x=x+dx
y=y+dy
if b then
g.DrawLine ox,oy,x,y
end if
b=not b
wend
End Sub
Links
MBS Realbasic Plugins - Pfarrgemeinde Messdiener Nickenich