为什么MoveTo()画一条线?

时间:2016-06-19 22:03:17

标签: c# mono cairo

我在使用Cario-sharp时遇到了问题。

我尝试从a点到b点画一条线。为此,我必须转到使用MoveTo()指向a,然后使用LineTo()绘制该行。但是,当我以某种方式使用MoveTo()绘制一条线时。我能对此做些什么?

在绘制线之前,我画了一些圆圈。这是我的工作:

        context.SetSourceRGB(0.7, 0.2, 0.0);
        context.ClosePath();
        context.MoveTo(pointA);
        context.LineTo(pointB);
        context.ClosePath();

根据文档,这应该是有效的。但是有两行,当我注释掉LineTo()时,仍然会画一条线。

我需要做什么,MoveTo()没有画线?

1 个答案:

答案 0 :(得分:3)

context.Stroke()

之后使用context.LineTo()
相关问题