Смена стилей пера
Листинг 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 также устанавливает текущую позицию, пера, равную конечной точке линии.