![](https://secure.gravatar.com/avatar/49e63acb01f2ca80efce7eed08310ce8.jpg?s=120&d=mm&r=g)
On 10/15/2013 1:49 PM, Hans Hagen wrote:
On 10/15/2013 1:46 PM, Hans Hagen wrote:
On 10/15/2013 12:09 PM, Alan BRASLAU wrote:
Hello,
How does one draw a dashed arrow (without getting a dashed arrowhead)?
Minimal example:
\startMPpage drawarrow origin--(1cm,1cm) ; drawarrow origin--(-1cm,1cm) dashed evenly ; \stopMPpage
Is this a bug?
more a side effect
def _finarr text t = if autoarrows : set_ahlength (t) fi ; draw arrowpath _apth t ; % arrowpath added fill arrowhead _apth t ; begingroup ; save dashed ; def dashed expr d = enddef ; draw arrowhead _apth t ; endgroup ; enddef;
or:
def _finarr text t = if autoarrows : set_ahlength (t) fi ; draw arrowpath _apth t ; % arrowpath added fill arrowhead _apth t ; draw arrowhead _apth t dashed nullpicture ; enddef;
To be complete I've added an undashed operator: \startMPpage drawarrow origin--(1cm, 1cm) dashed evenly withcolor red undashed ; drawarrow origin--(1cm,-1cm) dashed evenly withcolor blue ; \stopMPpage ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------