С++ Библиотека SDL_RTF

Выполнен
Заказ
645363
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
5 Окт 2016 в 23:59
Цена
2 000 ₽
Блокировка
10 дней
Размещен
30 Сен 2016 в 00:02
Просмотров
659
Описание работы
Разработать программу для разбора файлов в формате .rtf на языке C++ с использованием библиотеки SDL.
1. Программа должна состоять из двух окон: Первое - консольное окно, в котором выводится внутреннее представление (содержимое) файла, Второе - окно, созданное средствами библиотеки SDL, в котором отображается форматированный текст с учётом значений атрибутов исходного файла.
2. В программе должны обрабатываться следующие атрибуты rtf-файла: название шрифта, размер шрифта, цвет текста, стиль текста, табуляция, переход на новую строку.
3. Внутреннее представление исходного файла должно показываться только в виде символов.
4. Вывод форматированного текста на экран осуществляется с помощью библиотеки SDL2_ttf.
5. Для отображения форматированного текста используются шрифты в формате .ttf. Загрузка шрифта происходит с помощью функции TTF_OpenFont (библиотеки SDL2_ttf) с указанием названия шрифта и размера текста.
6. Рендеринг форматированного текста происходит с помощью функции TTF_RenderText с указанием шрифта и цвета.
7. В случае встречи символа перехода на новую строку (возврата каретки) дальнейшее отображение текста должно начинаться с новой строки с сохранением атрибутов для предыдущей строки.
8. Если отображаемый текст не умещается на одной строке, то происходит перенос на новую строку с сохранением форматирования.
9. В программе должна быть предусмотрена возможность навигации по отображаемому тексту, если он не умещается в клиентской области окна "внешнего вида".
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Предыдущий заказ
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир