【问题标题】:GraphicsPath start pointGraphicsPath 起点
【发布时间】:2015-06-14 19:10:03
【问题描述】:

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

还有没有办法使用 VB.net 读取 AI 或 SVG 文件?

谢谢。

【问题讨论】:

  • 这对于 Google 搜索 来说非常有用。无论如何,答案是肯定的。由于 SVG 文件是 XML,您可以使用标准 XML 类。

标签: vb.net graphicspath


【解决方案1】:

我相信您想要做的是将转换应用到您的 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() 来恢复此转换

【讨论】:

    猜你喜欢
    • 2011-11-07
    • 2014-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-09
    • 2010-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多