Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свойства Pen.Style при прорисовке контура методом Polyline [WinXP]


Alik ©   (2008-06-07 18:03:00) 

Здравствуйте мастера,

У меня есть массив A: array of TPoint, представляющий собой последовательный контур фигуры в плоскости XOY, в котором каждый последующий элемент является соседом предыдущего.

При прорисовке этого контура методом Polyline задаю Pen.Style := psDASH или psDOT, но линия получается сплошной как при psSOLID.

Почему так получается, потому что контур слишком детальный или нет?
Что делать?!?!
при прорисовке контура методом Polyline


zorik   (2008-06-27 10:25:00) [1]

Если толщина больше 1 всегда будет сплошная линия


Alik   (2008-06-23 15:23:00) [2]

Свойство Pen.Size делал 1, 2 и 3.

Все то же!


Alik   (2008-06-23 15:23:00) [3]

Свойство Pen.Size делал 1, 2 и 3.

Все то же!


TStas   (2008-06-11 22:39:00) [4]

А у карандашика ширина единичке равна?


Юрий Зотов   (2008-06-08 09:46:00) [5]

> Alik   (07.06.08 18:03)  

> Почему так получается, потому что контур слишком детальный
> или нет?

Вместо рисования многоугольника проводим диагональ Canvas.ClipRect (не меняя в просграмме больше ничего). Если получается пунктир, то контур слишком детальный, если нет - то причина в чем-то еще.


Amoeba   (2008-06-08 00:38:00) [6]


> Efir   (07.06.08 18:54) [1]
>
>
> > Почему так получается, потому что контур слишком детальный
> > или нет?
>
>
> Вероятно так оно и есть.

Не надо ля-ля! "Детальность" здесь не при чем.


Efir   (2008-06-07 18:54:00) [7]


> Почему так получается, потому что контур слишком детальный
> или нет?


Вероятно так оно и есть.


Наверх

Титульная страница Поиск, карта сайта Написать письмо