GraphicsPath起点

时间:2015-06-14 19:10:04

标签: vb.net graphicspath

可以设置图形的起点吗?比如当我在路径中添加一个字符串然后绘制该路径时起点通常不同,那么有没有办法设置起点?

还有什么方法可以使用VB.net读取AI或SVG文件吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

我相信你想要做的是对你的Graphics对象应用转换,这是一个例子。

Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles Me.Paint
    e.Graphics.DrawRectangle(Pens.Red, 0, 0, 100, 100)
    e.Graphics.TranslateTransform(10.0F, 10.0F)
    e.Graphics.DrawRectangle(Pens.Red, 0, 0, 100, 100)
End Sub

请注意,一旦我们调用TranslateTransform,所有后续的绘制操作调用都将从左上角偏移10px。您可以通过调用e.Graphics.ResetTransform()

来恢复此转换