![](https://secure.gravatar.com/avatar/1f1420d2f042c8497d63406a4033a676.jpg?s=120&d=mm&r=g)
On Mon, May 18, 2009 at 8:45 PM, Alan Stone
Hi, How do you make this work ?
--- mpframed.tex ---
%\def\myFrameAlternative{line} %\def\myFrameAlternative{dashes} \def\myFrameAlternative{dots}
The MetaPost User Manual brought the answer... %\def\myFrameAlternative{"line"} %\def\myFrameAlternative{"dashes"} \def\myFrameAlternative{"dots"}
\startuniqueMPgraphic{name}
path p ;
p := unitsquare xscaled \overlaywidth yscaled \overlayheight ; show (\myFrameAlternative) ;
if \myFrameAlternative = dashes :
if \myFrameAlternative = "dashes" : Alan
% if (\myFrameAlternative) = dashes : draw p dashed evenly scaled 2 ; % elseif (\myFrameAlternative) = dots : elseif \myFrameAlternative = dots : draw p dashed withdots scaled 2 ; else : draw p ; fi ; \stopuniqueMPgraphic
\defineoverlay[myGraphic][\uniqueMPgraphic{name}]
\starttext
\framed[% offset=5mm, background=myGraphic, frame=off] {mp framed}
\stoptext
---
context.cmd mpframed
-- Alan