Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: нужен совет по выводу текста  (Прочитано 10294 раз)
0 Пользователей и 1 Гость смотрят эту тему.
bebabo
Помогающий

ru
Offline Offline

WWW
« : 23-01-2007 15:43 » 

собираюсь делать программу по типу интерактивной энциклопедии. т.е. в ней будет много графики (анимации, фонов, картинок), эффектов и много текста (статьи). для работы с графикой собираюсь использовать  средства DirectX. честно говоря, опыта работы с текстом - никакого. может быть кто-нибудь подскажет, как лучше организовать вывод текста на экране? заранее спасибо.
Записан

Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #1 : 23-01-2007 18:44 » 

да хоть как
как хошь так и организовывая
Вопрос не корректен. Попробуй предоставить больше данных
Записан

Странно всё это....
bebabo
Помогающий

ru
Offline Offline

WWW
« Ответ #2 : 24-01-2007 08:06 » 

LogRus если более конкретно - меня интересует - существуют ли функции, с помощью которых можно выводить текст с заданными интерлиньяжом, выравниванием по краям и т.д. - т.е. в форматированном виде?
и как быть, если где-нибудь посреди большого абзаца есть слово, которое нужно вывести курсивом или полужирным?
Записан

Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #3 : 24-01-2007 09:57 » 

ладно пойдём с друго-го конца
вывести текст просто на белом плотне типа как в Ворде, или IE
текст будет выводится в какомно не большом фрагменте окна или окна вообще нет и есть желанье выводить во весь экран

в большестве случаем достаточно стандартных виджетов из состава среды разработки
всякие Memo, RichEdit, Edit и т.д.
кидаешь на форму и сам формирешь текст или подсовываешь файл в качестве источника можно использовать полотно ворда через OLE и т.п.

можно взять библиотеки на вроде GTK+ которые имеют свои виджеты для вывода текста(довольно продвинутые надо заметить) и печати
можно поискать специфичные для выбронной среды разработки виджеты но созданные кемто другим, благо гугл всё еще работает.
просто непонятно чего надо добится
вопрос вырван из контекста

в случае интерфейс ориентированного софта разумней разработать сначала дизайн окна а затем думать как это реализовать, ИМХО конечно Улыбаюсь
Записан

Странно всё это....
bebabo
Помогающий

ru
Offline Offline

WWW
« Ответ #4 : 24-01-2007 10:26 » 

LogRus, прости - не сразу понял, что именно нужно конкретизировать)
по виду это будет похоже на книжные иллюстрированные энциклопедии (с оформлением под книжную верстку). будет окно с некоторым фоном. часть этого окна будет отдана под иллюстрации, а часть под текст. пример:  посреди окна иллюстрация, под которой узкой колонкой заверстан текст (быть может с возможностью скроллинга). т.е. текст будет выводится в небольшом фрагменте окна, на общем фоне окна, причем без собственных подложки, рамок и прочего.

спасибо за наводку про GTK+ )
Записан

Антон (LogRus)
Глобальный модератор

ru
Offline Offline
Пол: Мужской
Внимание! Люблю сахар в кубиках!


WWW
« Ответ #5 : 25-01-2007 06:26 » 

ну в таком случае
дамаю хватит стандартных компонентов на вроде RichEdit(по сути отображение RTF т.е. картинки, форматирование, таблички в него отлично засовываются)
ты там говорил про DirectX не понят за чем от в таком приложении опять же есть стандартные компоненты для отобрадения картинок на вроде борландового Image.
Что за среда разработки?

Что же касается GTK+ то при её использовании боюсь весь интерфейс придётся тогда на ней делать
В качестве среды разработки интерфеса на GTK подойдёт Glade(если я с буквами ничего не попутал, на станичке библиотеки есть ссылки)
Опять же есть QT и т.п.
в общем много чего есть уже готового, так, что отображение текста по сути не такая уж и проблема.
Записан

Странно всё это....
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines