PDFSharp - Graphics
Graphics - PDFsharp and MigraDoc Wiki
所有的 Graphics 类型都设计成模仿来自 System.Drawing 命名空间中的 GDI+ 类型。类型的名称也类似,例如:XColor, XPen, XBrush, XGraphics, XRect, XMatrix, XImage 等等。它们的作用也与 GDI+ 中类似。所有的名称前面都有一个 X 前缀,使得它们在 GDI+ 和 WPF 类型中都可以使用相同的代码。
在 PDFSharp 中的 X 前缀的类型与 System.Drawing 中的类型存在如下区别:
- 所有的浮点类型都是 double 类型,以防止在 System.Drawing 中乏味的 float 类型转换
- X 前缀的类型和功能仅仅在 PDFSharp 中存在
在 WPF 版本的 PDFSharp 中,X 前缀的类型与 GDI+ 版本有着非常类似的接口,内部却基于 WPF 来实现。
1. Graphics 概念
XGraphics