PascalABC.NET

Текущее перо Pen

Объект текущего пера возвращается функцией Pen и имеет тип GraphABCPen:

function Pen: GraphABCPen;

Класс GraphABCPen имеет следующий интерфейс:

type   GraphABCPen = class
    property NETPen: System.Drawing.Pen;
    property Color: GraphABC.Color;
    property Width: integer;
    property Style: DashStyle;
    property Mode: integer;
    property X: integer;
    property Y: integer;
  end;

Свойства класса GraphABCPen описаны в следующей таблице:

property NETPen: System.Drawing.Pen;
        Текущее перо .NET. Служит для более тонкой настройки свойств пера
property Color: GraphABC.Color;
        Цвет пера
property Width: integer;
        Ширина пера
property Style: DashStyle;
        Стиль пера. Константы стилей пера приведены здесь 
property Mode: integer;
        Режим пера
property X: integer;
        Координата X пера (только чтение)
property Y: integer;
        Координата Y пера (только чтение)

Пример.

Pen.Color := clRed;
Pen.Style := psDot;

Кроме этого, можно изменять свойства текущего пера, используя соответствующие процедуры и функции.