![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Canvas
Masta Hookah © (2005-05-21 03:31:00)Например, я рисую canvas'ом на форме паралелограмм размером 1250х900 (мм) и в нем размещены сегменты размером 739х63 (мм) начиная с верхнего левого угла.
Как отобразить на форме пропорционально весь рисунок в масштабе?
KilkennyCat (2005-05-21 10:38:00) [1]Вариант1. Вместо 1250, 900, 739, 63, поставить 1250 * k, 900 * k и т.д.
Вариант2. Отрисовать в буферном битмапе, кидать его на канвас, используя Stretch-возможности функций Draw или BitBlt и прочих.
Разница вариантов: в первом случае все линии всегда будут либо одинаковой толщины, либо можно задавать толщину. Во втором варианте толщина линий будет также пропорционально менятся.