![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
pen.Style:=psDash; [D6, XP]
md © (2006-11-01 13:05:00)Если нарисовать пунктирную линию
pen.Style:=psDash;наPrinter.Canvasкоторая настолько большая (у меня она 4800*6826) что пунктиры получаются очень маленькие и на распечатанном листе получается сплошная линия. Что можно сделать?
KilkennyCat (2006-11-01 14:17:00) [1]> [4] MBo © (01.11.06 14:15)
Не сразу :))
В первом варианте тоже трудно сказать, что сразу.
MBo (2006-11-01 14:15:00) [2]>KilkennyCat © (01.11.06 13:43) [2]
Если хочется сразу на принтер рисовать - то как обойти?
Anatoly Podgoretsky (2006-11-01 13:46:00) [3]Можно и в первом тоже, рисовать самому, тогда никаких ограничений, хоть елочкой /\/\/\/\/\/\/\
KilkennyCat (2006-11-01 13:43:00) [4]> [1] MBo © (01.11.06 13:40)
во втором пункте можно ведь обойти неподдерживаемость.
MBo (2006-11-01 13:40:00) [5]1. Нарисовать на Canvas нормального размера и скопировать с увеличением (StretchDraw, StretchBlt)
2. Создать перо ExtCreatePen с большими штрихами и промежутками (не все драйверы принтеров это поддерживают)