System::Drawing::Pen class
Содержание
[
Скрывать
]Pen class
Представляет свойства, такие как цвет, ширина и т.п., линий и кривых, которые рисуются. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.
class Pen : public System::Object
Методы
| Метод | Описание |
|---|---|
| Clone() | Возвращает копию текущего объекта. |
| Dispose() | Освобождает все операционные ресурсы, полученные текущим объектом. |
| get_Alignment() const | Возвращает значение, указывающее выравнивание текущего объекта Pen. |
| get_Brush() | Возвращает объект Brush этой ручки. |
| get_Color() const | Возвращает цвет этой ручки. |
| get_CompoundArray() const | Возвращает массив значений, определяющих составную ручку. |
| get_DashCap() const | Возвращает значение, указывающее тип заголовка, используемого на обоих концах пунктирной линии. |
| get_DashOffset() const | Возвращает расстояние от начала линии до начала шаблона пунктиров. |
| get_DashPattern() const | Возвращает массив, указывающий пользовательский шаблон пунктиров в пунктирной линии. |
| get_DashStyle() const | Возвращает значение, указывающее стиль штриха текущего объекта Pen. |
| get_EndCap() const | Возвращает значение, указывающее конечную форму линии текущего объекта Pen. |
| get_LineJoin() const | Возвращает значение, указывающее, как соединяются линии, нарисованные этим объектом Pen. |
| get_MiterLimit() const | Возвращает предел толщины соединения на скошенном угле. |
| get_PenType() const | НЕ РЕАЛИЗОВАНО. |
| get_StartCap() const | Возвращает значение, указывающее начальную форму линии текущего объекта Pen. |
| get_Transform() | Возвращает копию объекта Matrix, который задает геометрические преобразования для пера, представленного текущим объектом. |
| get_Width() const | Возвращает ширину текущего объекта Pen. |
| MultiplyTransform(const SharedPtr<Drawing2D::Matrix>&, Drawing2D::MatrixOrder) | Умножает матрицу преобразования текущего объекта на указанную матрицу. |
| Pen(const Color&) | Создаёт новый объект Pen, представляющий указанный цвет. |
| Pen(const Color&, float) | Создаёт новый объект Pen, представляющий указанный цвет и ширину. |
| Pen(const SharedPtr<Brush>&) | Создаёт новый объект Pen и инициализирует его указанным объектом Brush. |
| Pen(const SharedPtr<Brush>&, float) | Создаёт новый объект Pen и инициализирует его указанным объектом Brush. |
| ResetTransform() | Сбрасывает матрицу преобразования текущего объекта, делая её единичной матрицей. |
| RotateTransform(float, Drawing2D::MatrixOrder) | Поворачивает локальное геометрическое преобразование на указанный угол в заданном порядке. |
| ScaleTransform(float, float, Drawing2D::MatrixOrder) | Масштабирует локальное геометрическое преобразование на указанные коэффициенты в заданном порядке. |
| set_Alignment(Drawing2D::PenAlignment) | Устанавливает выравнивание текущего объекта Pen. |
| set_Brush(const SharedPtr<Brush>&) | Устанавливает объект Brush для этой ручки. |
| set_Color(const Color&) | Устанавливает цвет этой ручки. |
| set_CompoundArray(const System::ArrayPtr<float>&) | Устанавливает массив значений, определяющий составную ручку. |
| set_CustomEndCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Устанавливает пользовательскую конечную форму линии. |
| set_CustomStartCap(const SharedPtr<Drawing2D::CustomLineCap>&) | Устанавливает пользовательскую начальную форму линии. |
| set_DashCap(Drawing2D::DashCap) | Устанавливает значение, определяющее форму, используемую на обоих концах пунктирной линии. |
| set_DashOffset(float) | Устанавливает расстояние от начала линии до начала шаблона пунктиров. |
| set_DashPattern(const System::ArrayPtr<float>&) | Устанавливает массив, задающий пользовательский шаблон пунктиров в пунктирной линии. Массив состоит из чисел, указывающих длину чередующихся штрихов и пробелов. |
| set_DashStyle(Drawing2D::DashStyle) | Устанавливает значение, определяющее стиль штриха текущего объекта Pen. |
| set_EndCap(Drawing2D::LineCap) | Устанавливает конечную форму линии текущего объекта Pen. |
| set_LineJoin(Drawing2D::LineJoin) | Устанавливает значение, определяющее, как соединяются линии, нарисованные этим объектом Pen. |
| set_MiterLimit(float) | Устанавливает предел толщины соединения на скошенном угле. |
| set_StartCap(Drawing2D::LineCap) | Устанавливает начальную форму линии текущего объекта Pen. |
| set_Transform(const SharedPtr<Drawing2D::Matrix>&) | Устанавливает объект Matrix, который задает геометрические преобразования для пера, представленного текущим объектом. |
| set_Width(float) | Устанавливает ширину текущего объекта Pen. |
| SetLineCap(Drawing2D::LineCap, Drawing2D::LineCap, Drawing2D::DashCap) | НЕ РЕАЛИЗОВАНО. |
| TranslateTransform(float, float, Drawing2D::MatrixOrder) | Смещает локальное геометрическое преобразование на указанные размеры в заданном порядке. |
См. также
- Class Object
- Namespace System::Drawing
- Library Aspose.Font for C++