Class Font
内容
[
隐藏
]Font class
定义文本的特定格式,包括字体、大小和样式属性。此类不能被继承。
public sealed class Font
构造函数
姓名 | 描述 |
---|---|
Font(Font, FontStyle) | 初始化一个新的Font 使用指定的现有Font 和FontStyle 枚举. |
Font(string, float) | 初始化一个新的Font 使用指定的大小。字符集设置为Default 图形单位Point 字体样式为Regular . |
Font(string, float, FontStyle) | 初始化一个新的Font 使用指定的尺寸和样式。字符集设置为Default 图形单位Point . |
Font(string, float, GraphicsUnit) | 初始化一个新的Font 使用指定的大小和单位。字符集设置为Default,样式设置为Regular . |
Font(string, float, FontStyle, GraphicsUnit) | 初始化一个新的Font 使用指定的大小、样式和单位。 |
Font(string, float, FontStyle, GraphicsUnit, CharacterSet) | 初始化一个新的Font 使用指定的大小、样式、单位和字符集。 |
特性
姓名 | 描述 |
---|---|
Bold { get; } | 获取一个值,指示是否这Font 是粗体. |
CharacterSet { get; } | 获取指定字符集的字节值Font 使用. |
Italic { get; } | 获取一个值,指示是否这Font 是斜体. |
Name { get; } | 获取这个的人脸名称Font . |
Size { get; } | 获取 this 的 em-sizeFont 以指定的单位衡量Unit 财产. |
Strikeout { get; } | 获取一个值,指示是否这Font 指定一条穿过字体的水平线。 |
Style { get; } | 获取此样式信息Font . |
Underline { get; } | 获取一个值,指示是否这Font 有下划线. |
Unit { get; } | 获取这个的度量单位Font . |
方法
姓名 | 描述 |
---|---|
DeepClone() | 创建一个精确的深拷贝Font . |
override Equals(object) | 表示指定的对象是否是一个Font 并且具有与此相同的属性值Font . |
override GetHashCode() | 获取这个的哈希码Font . |
override ToString() | 返回一个人类可读的字符串表示形式Font . |
例子
此示例演示了使用 Font 和 SolidBrush 类在 Image 表面上绘制字符串。该示例创建一个新图像并使用 Figures 和 GraphicsPath 绘制形状
[C#]
//创建图像实例
using (Aspose.PSD.Image image = new Aspose.PSD.FileFormats.Psd.PsdImage(500, 500))
{
//创建并初始化Graphics类的实例
Aspose.PSD.Graphics graphics = new Aspose.PSD.Graphics(image);
//清除图形表面
graphics.Clear(Color.Wheat);
//创建字体实例
Aspose.PSD.Font font = new Aspose.PSD.Font("Times New Roman", 16);
//创建一个具有红色的 SolidBrush 实例
Aspose.PSD.Brushes.SolidBrush brush = new Aspose.PSD.Brushes.SolidBrush(Color.Red);
//画一个字符串
graphics.DrawString("Created by Aspose.PSD for .Net", font, brush, new PointF(100, 100));
// 创建导出选项。
Aspose.PSD.ImageOptions.GifOptions options = new Aspose.PSD.ImageOptions.GifOptions();
// 保存所有更改
image.Save("C:\\temp\\output.gif", options);
}
也可以看看
- 命名空间 Aspose.PSD
- 部件 Aspose.PSD