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; } | Получает размер em этогоFont измеряется в единицах, указанных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 для рисования строк на поверхности изображения. В примере создается новое изображение и рисуются фигуры с использованием 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