Иллюстрированный самоучитель по Kylix


Листинг 13 5 Смена стилей пера



Листинг 13.5. Смена стилей пера

procedure TForm1.Button1Click(Sender: TObject); begin
with Canvas.Pen do begin Style = psSolid
Style = psDash Style = psDot Style = psDashDot Style = psDashDotDot Style = psClear; end; end;

Режим пера

Свойство пера Mode позволяет вам устанавливать различные режимы комбинирования цвета пера с цветом, расположенным на канве. Например, режим постоянного цвета пера, режим инверсии цвета пера или фона канвы пр.

Установка и определение позиции пера

Текущая позиция рисования, с которой начинается рисование линий, называется позицией пера. Как вы уже знаете, объект канвы хранит текущую позицию пера в свойстве PenPos. Позиция пера нужна только для рисования линий. Для рисования геометрических фигур и вывода текста на канву вы указываете необходимые координаты при вызове соответствующих методов. Для установки нужной позиции пера вызывайте метод MoveTo:

Image1.Canvas.MoveTo(0, 0);

Данный код установит перо в левый верхний угол канвы.

Примечание

Черчение линий с помощью метода LineTo также устанавливает текущую позицию, пера, равную конечной точке линии.

Назад
Начало
Вперед


Начало Назад Вперед


Книжный магазин