Главная страница
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.017 c
15-1183625889
@!!ex
2007-07-05 12:58
2007.07.29
Установка Linux виснет на форматировании винчестеров....


15-1183403239
KilkennyCat
2007-07-02 23:07
2007.07.29
Уберите битый пиксел. Я пугаюсь.


3-1177344935
Juice
2007-04-23 20:15
2007.07.29
Результат ХП как рез. поле запроса


15-1183153749
Riply
2007-06-30 01:49
2007.07.29
Что-то пустынно стало на форуме


2-1183288977
>>DEATH<<
2007-07-01 15:22
2007.07.29
картинки и выдееие шрифта в текстовом поле