Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.29;
Скачать: CL | DM;

Вниз

Image, Canvas or OpenGl   Найти похожие ветки 

 
vasIZmax ©   (2007-07-03 14:36) [0]

День добрый!:)
Вот задачка такая появилась, посоветуйте как лучше решить.

Смысл такой: в "Edit" вводится какая-либо фраза, и нужно чтобы она "красиво" была выведена на экран.

То что сразу пришло в голову:
1. На каждую букву создавать Image (естественно, учитывая длину фразы создавать соответствующие размер - ширина*высота), и в него загружать заранее сделанные изображения символов.

2. Исвользовать Canvas.

3. Использовать OpenGl.

Какой из вариантов лучше использовать?


 
oldman ©   (2007-07-03 14:40) [1]

Самый лучший вариант - поиск в руки и найти соответствующий компонент.
Типа "TCoolLabel".


 
clickmaker ©   (2007-07-03 14:42) [2]


> нужно чтобы она "красиво" была выведена на экр

Label.Font.name := красивый шрифт ?


 
P   (2007-07-03 18:30) [3]


>
> vasIZmax ©   (03.07.07 14:36)
>
> День добрый!:)
> Вот задачка такая появилась, посоветуйте как лучше решить.
>
>
> Смысл такой: в "Edit" вводится какая-либо фраза, и нужно
> чтобы она "красиво" была выведена на экран.


Я разрабатываю сейчас механизм с опционально-выбираемыми рендерами. В основе визуального элемента(1/3 технологии) лежит оконный элемент TWinControl 0 размера который получает оконные сообщения и маршрутизирует их графическому элементу. Тоесть имеем эмулируемое окно с настриваемой прозрачностью, полупрозрачной бахромой и прочим.

А как рисовать на Canvas, думаю даже после Архангельского будет ясно любому.


 
vasIZmax ©   (2007-07-03 20:07) [4]


> oldman ©   (03.07.07 14:40) [1]


> clickmaker ©   (03.07.07 14:42) [2]

Имхо, такое не зачтется))... Слишком уж просто))


> P   (03.07.07 18:30) [3]

Что типа Xara3D6?


 
P   (2007-07-04 00:52) [5]


> vasIZmax ©   (03.07.07 20:07) [4]
>
> > P   (03.07.07 18:30) [3]
>
> Что типа Xara3D6?


Ммм... нет. Это для костомизации обычного GUI интерфейса через механизм скинов. Делается нечто универсальное и перенастраиваемое, чтобы полностью отвязать функционал программы от её визуального отображения. Использоваться потом будет во множестве проектов. Возможно, даже выйдет в виде компонент.


 
Virgo_Style ©   (2007-07-04 07:55) [6]

vasIZmax ©   (03.07.07 14:36)
На каждую букву создавать Image


На каждую букву? Или это опечатка? %-)


 
db2admin ©   (2007-07-04 08:03) [7]

delphiworld.narod.ru



Страницы: 1 вся ветка

Текущий архив: 2007.07.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
2-1182701381
AlinaK
2007-06-24 20:09
2007.07.29
Проблема с русскими буквами в RaveReports


15-1182701335
koha
2007-06-24 20:08
2007.07.29
Ищу хорошую инфу по компоненту TChart


15-1183313271
DillerXX
2007-07-01 22:07
2007.07.29
Несколько вопросов по Java


11-1163403161
Kirill
2006-11-13 10:32
2007.07.29
Недоступный сервер MsSQL и KolEdb


2-1183537724
Qzzma
2007-07-04 12:28
2007.07.29
Как открывать файлы приложениями используемыми Windows?