Graphics.DrawString
DrawString(string, Font, Brush, float, float)
Рисует указанную текстовую строку в указанном месте с указаннымBrush
иFont
объекты.
public void DrawString(string s, Font font, Brush brush, float x, float y)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
x | Single | Координата x левого верхнего угла нарисованного текста. |
y | Single | Y-координата левого верхнего угла нарисованного текста. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s нулевой. |
Смотрите также
DrawString(string, Font, Brush, PointF)
Рисует указанную текстовую строку в указанном месте с указаннымBrush
иFont
объекты.
public void DrawString(string s, Font font, Brush brush, PointF point)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
point | PointF | PointF структура, определяющая левый верхний угол нарисованного текста. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s нулевой. |
Примеры
В этом примере демонстрируется использование класса 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);
}
Смотрите также
DrawString(string, Font, Brush, float, float, StringFormat)
Рисует указанную текстовую строку в указанном месте с указаннымBrush
иFont
объекты, использующие атрибуты форматирования указанногоStringFormat
.
public void DrawString(string s, Font font, Brush brush, float x, float y, StringFormat format)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
x | Single | Координата x левого верхнего угла нарисованного текста. |
y | Single | Y-координата левого верхнего угла нарисованного текста. |
format | StringFormat | StringFormat который определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, которые применяются к нарисованному тексту. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s нулевой. |
Смотрите также
DrawString(string, Font, Brush, PointF, StringFormat)
Рисует указанную текстовую строку в указанном месте с указаннымBrush
иFont
объекты, использующие атрибуты форматирования указанногоStringFormat
.
public void DrawString(string s, Font font, Brush brush, PointF point, StringFormat format)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
point | PointF | PointF структура, определяющая левый верхний угол нарисованного текста. |
format | StringFormat | StringFormat который определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, которые применяются к нарисованному тексту. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s нулевой. |
Смотрите также
DrawString(string, Font, Brush, RectangleF)
Рисует указанную текстовую строку в указанном прямоугольнике с указаннымBrush
иFont
объекты.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
layoutRectangle | RectangleF | RectangleF структура, указывающая расположение нарисованного текста. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s нулевой. |
Смотрите также
DrawString(string, Font, Brush, RectangleF, StringFormat)
Рисует указанную текстовую строку в указанном прямоугольнике с указаннымBrush
иFont
объекты, использующие атрибуты форматирования указанногоStringFormat
.
public void DrawString(string s, Font font, Brush brush, RectangleF layoutRectangle,
StringFormat format)
Параметр | Тип | Описание |
---|
s | String | Нить для рисования. |
font | Font | Font который определяет текстовый формат строки. |
brush | Brush | Brush который определяет цвет и текстуру нарисованного текста. |
layoutRectangle | RectangleF | RectangleF структура, указывающая расположение нарисованного текста. |
format | StringFormat | StringFormat который определяет атрибуты форматирования, такие как межстрочный интервал и выравнивание, которые применяются к нарисованному тексту. |
Исключения
исключение | условие |
---|
ArgumentNullException | brush равно null. -или- s равно null. -или- brush нулевой. |
Смотрите также