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

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

отрисовка текста через TCanvas


HDC ©   (2013-04-25 17:53:00) 

Как используя методы класса TCanvasнарисовать текст с троеточием (когда он не вмещается в область отрисовки)?


clickmaker   (2013-04-25 19:01:00) [1]

> [6] alexdn ©   (25.04.13 18:57)

точно. И все 3 точки раскрасить разными цветами


alexdn   (2013-04-25 18:57:00) [2]

> HDC   (25.04.13 17:53) 
Как вариант сделать троеточие рисунком и вставлять по координатам куда надо..


clickmaker   (2013-04-25 18:13:00) [3]

> это все вручную придется делать?

только зачем? ради спортивного интереса?


HDC   (2013-04-25 18:04:00) [4]

вмещаемость строки и ее обрезание придется делать другими методами

это все вручную придется делать? нет свойства для задания опций отрисовки текста?


clickmaker   (2013-04-25 18:01:00) [5]

можно и через TCanvas, но определять вмещаемость строки и ее обрезание придется делать другими методами


HDC   (2013-04-25 17:58:00) [6]

или это можно сделать только используя drawtext с параметром  dt_end_ellipsis?


clickmaker   (2013-04-25 17:57:00) [7]

DrawText(Canvas.Handle,...,DT_END_ELLIPSIS)


Наверх

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