Главная страница
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.027 c
2-1183559033
Реактор
2007-07-04 18:23
2007.07.29
Проблема Read Write


1-1179727510
ewer
2007-05-21 10:05
2007.07.29
Время звучания MP3 или APE


2-1183635903
zapis
2007-07-05 15:45
2007.07.29
Узнать что добавлена запись


2-1183592654
DagOT-R
2007-07-05 03:44
2007.07.29
Тип переменной+Findcomponent


2-1183533375
Стас
2007-07-04 11:16
2007.07.29
Многооконная программаю. Модал - немодал