Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 7
1

Можно ли одной процедурой рисовать на Image.Canvas и Printer.Canvas

03.10.2011, 21:20. Показов 2044. Ответов 2
Метки нет (Все метки)

Здравствуйте, пожалуйста, подскажите можно ли одной процедурой рисовать на Image.Canvas и Printer.Canvas?
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.10.2011, 21:20
Ответы с готовыми решениями:

Как добиться одинакового размера шрифта при выводе на Image.Canvas и Printer.Canvas
Здравствуйте! Подскажите, пожалуйста, как добиться одинакового размера шрифта при выводе на...

Печать PageControl через Printer.Canvas.CopyRect с масштабированием
Приветствую. На форме имеется PageControl с разными элементами, который должен выводится на печать....

Рисовать без смещения по Canvas с включенным Strech
Strech:=True; Если Размер увеличивать и рисовать, то будет рисовать со смещением, рисую строчками:...

Вращение Canvas в Image
Помогите пожалуйста с поворотом Canvas в Image, и если это возможно убрать фон у image. Я находил...

2
5450 / 2157 / 450
Регистрация: 20.11.2009
Сообщений: 7,202
Записей в блоге: 1
03.10.2011, 21:42 2
Лучший ответ Сообщение было отмечено YurgenLi как решение

Решение

можно, создайте просто какой-то параметр входной например для это процедуры Canvas и сможете рисовать везде, на чем только нету этого свойства

быстрый пример, рисует на всем, на чем есть Canvas

Delphi
1
2
3
4
5
6
7
8
9
10
11
procedure ISO(C: TCanvas);
begin
  C.Rectangle(10,10,200,100);
end;
 
procedure TForm1.FormPaint(Sender: TObject);
begin
  ISO(Form1.Canvas);
  ISO(PaintBox1.Canvas);
  ISO(Image1.Canvas);
end;
0
0 / 0 / 0
Регистрация: 03.10.2011
Сообщений: 7
03.10.2011, 21:50  [ТС] 3
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.10.2011, 21:50

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Поменять Canvas на Image
Помогите пожалуйста с задачей тир. Замените пожалуйста Сanvas на Image. Картинка должна бегать по...

Заливка Image.Canvas
Здравствуйте. У меня есть Image, я могу заполнить строчку Image1.Canvas.Pixels:=RGB. А как сделать...

image canvas рисование прямоугольника
procedure Timg_brd.FormCreate(Sender: TObject); begin image:=Tbitmap.Create;...

Какой процедурой нужно пользоваться для рисования через canvas на image?
Как должен выглядеть код и какое свойство объекта нужно использовать, чтобы через canvas рисовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.