如果Graphics
该类将所有功能处理为Matrix
?
问问题
1389 次
1 回答
3
不,通过Graphics
类,您可以使用诸如 之类的方法执行ScaleTransform
特定的转换,但Matrix
类表示转换本身 - 这就是Graphics.Transform
属性为 类型的原因Matrix
。
假设您想对多个Graphics
对象执行相同的转换,而应用转换的点不是应该知道转换它的代码。或者假设您想在管道的不同阶段组合不同的转换......如果没有 ,您将如何表示该转换Matrix
?您可能还记得一堆应用于Graphics
对象的委托,但与自然矩阵方法相比,这似乎有点冗长。
于 2013-06-27T05:58:48.600 回答