0

如果Graphics该类将所有功能处理为Matrix?

4

1 回答 1

3

不,通过Graphics类,您可以使用诸如 之类的方法执行ScaleTransform特定的转换,但Matrix类表示转换本身 - 这就是Graphics.Transform属性为 类型的原因Matrix

假设您想对多个Graphics对象执行相同的转换,而应用转换的点不是应该知道转换它的代码。或者假设您想在管道的不同阶段组合不同​​的转换......如果没有 ,您将如何表示该转换Matrix?您可能还记得一堆应用于Graphics对象的委托,但与自然矩阵方法相比,这似乎有点冗长。

于 2013-06-27T05:58:48.600 回答