可以设置图形的起点吗?例如,当我将字符串添加到路径然后绘制该路径时,起点通常不同,那么有没有办法设置起点?
还有什么方法可以使用 VB.net 读取 AI 或 SVG 文件?
谢谢你。
可以设置图形的起点吗?例如,当我将字符串添加到路径然后绘制该路径时,起点通常不同,那么有没有办法设置起点?
还有什么方法可以使用 VB.net 读取 AI 或 SVG 文件?
谢谢你。
我相信您想要做的是对您的 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() 恢复此转换