Pen

Pen class

Определяет объект, используемый для рисования линий и кривых.

public class Pen : IDisposable

Конструкторы

ИмяОписание
Pen(Brush)Инициализирует новый экземплярPen класс с указаннымBrush .
Pen(Color)Инициализирует новый экземплярPen класс с указаннымColor .
Pen(Brush, float)Инициализирует новый экземпляр класса Pen с указанными кистью и шириной.
Pen(Color, float)Инициализирует новый экземпляр класса Pen с указанными свойствами Color и Width.

Характеристики

ИмяОписание
Alignment { get; set; }Получает или задает выравнивание для этогоPen .
Brush { get; set; }Получает или задает кисть, которая определяет атрибуты этогоPen .
Color { get; set; }Получает или устанавливает цвет этогоPen .
CompoundArray { get; set; }Получает или задает массив значений, указывающий составное перо. Составное перо рисует составную линию, состоящую из параллельных линий и пробелов.
CustomEndCap { get; set; }Получает или задает пользовательскую заглушку для использования в конце строк, нарисованных с помощью этогоPen .
CustomStartCap { get; set; }Получает или задает пользовательскую заглушку для использования в начале строк, нарисованных с помощью этогоPen .
DashCap { get; set; }Получает или задает стиль заглавных букв, используемый в конце дефисов, составляющих пунктирные линии, нарисованные с помощью this Pen .
DashOffset { get; set; }Получает или задает расстояние от начала линии до начала штрихового узора.
DashPattern { get; set; }Получает или задает массив пользовательских дефисов и пробелов.
DashStyle { get; set; }Получает или задает стиль, используемый для пунктирных линий, нарисованных с помощью этогоPen .
EndCap { get; set; }Получает или задает стиль заглавных букв, используемый в конце линий, нарисованных этим Pen.
LineJoin { get; set; }Получает или задает стиль соединения концов двух последовательных линий, нарисованных этим Pen.
MiterLimit { get; set; }Получает или задает предел толщины соединения на скошенном углу.
PenType { get; }Получает стиль линий, нарисованных этим Pen.
StartCap { get; set; }Получает или задает стиль заглавных букв, используемый в начале линий, нарисованных этим Pen.
Transform { get; set; }Получает или задает копию геометрического преобразования для этогоPen .
Width { get; set; }Получает или задает ширину этого пера в единицах объекта Graphics, используемого для рисования.

Методы

ИмяОписание
Clone()Создает точную копию этогоPen .
Dispose()Освобождает все ресурсы, используемые этим Pen.
MultiplyTransform(Matrix)Умножает матрицу преобразования для этогоPen указаннымMatrix .
MultiplyTransform(Matrix, MatrixOrder)Умножает матрицу преобразования для этогоPen указаннымMatrix в указанном порядке.
ResetTransform()Сбрасывает матрицу геометрического преобразования для этогоPen к личности.
RotateTransform(float)Поворачивает локальное геометрическое преобразование на указанный угол. Этот метод добавляет поворот к преобразованию.
RotateTransform(float, MatrixOrder)Поворачивает локальное геометрическое преобразование на указанный угол в указанном порядке.
ScaleTransform(float, float)Масштабирует локальное геометрическое преобразование по указанным коэффициентам. Этот метод добавляет матрицу масштабирования к преобразованию.
ScaleTransform(float, float, MatrixOrder)Масштабирует локальное геометрическое преобразование по указанным коэффициентам в указанном порядке.
SetLineCap(LineCap, LineCap, DashCap)Устанавливает значения, определяющие стиль заглавных букв, используемых для окончания линий, нарисованных этимPen .
TranslateTransform(float, float)Преобразует локальное геометрическое преобразование по указанным размерам. Этот метод добавляет перевод к преобразованию.
TranslateTransform(float, float, MatrixOrder)Преобразует локальное геометрическое преобразование по указанным размерам в указанном порядке.

Смотрите также