PascalABC.NET

Подпрограммы для работы с пером

Рисование линий осуществляется текущим пером. Доступ к свойствам текущего пера можно осуществлять как в процедурном, так и в объектно-ориентированном стиле.

Процедуры и функции для доступа к свойствам пера сгруппированы парами: если Prop - имя свойства пера, то функция PenProp возвращает значение этого свойства, а процедура SetPenProp(p) устанавливает это свойство:
 

procedure SetPenColor(c: Color);
        Устанавливает цвет текущего пера
function PenColor: Color;
        Возвращает цвет текущего пера
procedure SetPenWidth(Width: integer);
        Устанавливает ширину текущего пера
function PenWidth: integer;
        Возвращает ширину текущего пера
procedure SetPenStyle(style: DashStyle);
        Устанавливает стиль текущего пера. Константы стилей пера приведены здесь
function PenStyle: DashStyle;
        Возвращает стиль текущего пера. Константы стилей пера приведены здесь
procedure SetPenMode(m: integer);
        Устанавливает режим текущего пера
function PenMode: integer;
        Возвращает режим текущего пера
function PenX: integer;
        Возвращают x-координату текущей позиции рисования
function PenY: integer;
        Возвращают y-координату текущей позиции рисования

Кроме этого, можно изменять свойства текущего пера через объект Pen.