使用字体和文本
GDI+ 和 GDI 提供了多种用于在 Windows 窗体上绘制文本的类。 GDI+ Graphics 类具有多种 DrawString 方法,可用于指定文本的各种特征,例如位置、边框、字体和格式。 此外,还可以使用 TextRenderer
类提供的静态 DrawText 和 MeasureText 方法通过 GDI 绘制和测量文本。 GDI 方法使你能够指定位置、字体和格式。 可以选择 GDI 或 GDI+ 用于文本呈现;但是,GDI 通常提供更好的性能以及更准确的文本测量。 参与文本呈现的其他类包括 FontFamily
、Font
、StringFormat 和 TextFormatFlags
。
本节内容
如何:构造字体系列和字体
演示如何创建 Font
和 FontFamily
对象。
如何:在指定位置绘制文本
介绍如何使用 GDI+ 和 GDI 在某个位置中绘制文本。
如何:在矩形中绘制换行文本
说明如何使用 GDI+ 和 GDI 在某个矩形中绘制文本。
如何:用 GDI 绘制文本
演示如何使用 GDI 绘制文本。
如何:对齐绘制的文本
演示如何设置 GDI+ 和 GDI 文本的格式。
如何:创建竖排文本
介绍如何使用 GDI+ 绘制垂直对齐的文本。
如何:在绘制的文本中设置制表位
演示如何通过 GDI+ 使用制表位绘制文本。
如何:枚举已安装的字体
说明如何列出已安装字体的名称。
如何:创建专用的字体集合
描述如何创建 PrivateFontCollection 对象。
如何:获取字体规格
演示如何获取字体指标,例如单元格上升和下降。
如何:对文本使用抗锯齿效果
说明如何在绘制文本时使用抗锯齿。
参考
Font
对此类进行描述,并包含了指向其所有成员的链接。
FontFamily
对此类进行描述,并包含了指向其所有成员的链接。
PrivateFontCollection
对此类进行描述,并包含了指向其所有成员的链接。
TextRenderer
对此类进行描述,并包含了指向其所有成员的链接。
TextFormatFlags
对此类进行描述,并包含了指向其所有成员的链接。