08-11-2011, 06:54 PM
08-11-2011, 09:05 PM
こんな感じしか思いつかない。。
どうやるのが素直なんだろう??
Code:
{Fill border-width = 1px, border-color = "#000", height = 1px, border-style = "dash"}
どうやるのが素直なんだろう??
08-11-2011, 09:11 PM
ちなみに斜めに引きたかったりするなら、PathShape や Renderer2d.render-line を使って line-style を指定することになると思います。
08-12-2011, 08:22 AM
斜めに引きたい場合のサンプルコードです
Code:
{define-class LineFrame {inherits Frame}
{constructor {default ...}
{construct-super ...}
}
{method public {draw ren:Renderer2d}:void
def path = {Path
{Distance2d 0mm, 0mm},
PathOperation.line-to,
{Distance2d 20mm, 10mm}
}
{with-render-properties
fill-pattern = {FillPattern.get-black},
stroke-thickness = 0.25mm,
line-style = LineStyle.dash
on ren do
{ren.render-path path}
}
}
}
{LineFrame
width = 4cm,
height = 4cm
}