GDI+之图形缩放之画蛇添足

最近写的程序需要实现矢量图形的缩放,采用的是对path进行matrix变换,但对文字缩放时,似乎有点异样。

原来在求文字尺寸时,采用的是g.MeasureString(this.Text, font);(g为画布)而在此句前的一句g.PageScale = this.ScaleValue;( this.ScaleValue为缩放参数)导致获取的文字尺寸变化,这应该是多余的,相当于在缩放之外又进行了一次大小处理,这样的后果必然是文字缩放异样。

posted @ 2011-07-13 10:21  超仔  阅读(562)  评论(0编辑  收藏  举报