Russian Qt Forum
Ноябрь 24, 2024, 09:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT 3 отображение документов по страницам  (Прочитано 4364 раз)
sh
Гость
« : Май 14, 2008, 20:57 »

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

какие qt-классы предпочтительнее использовать, видимо прийдется от чего-то наследоваться для прорисовки вручную?
Записан
Zmeishe
Гость
« Ответ #1 : Май 15, 2008, 08:20 »

Если появляется дело, стОящее, чтобы им заняться, его следует поручить тому, кто лучше всего с ним справится!!!

Я поручил это OpenOffice`у.
У него есть SDK и С++ API функции.
Любое телодвижение, которое юзер может совершить в документе, можно сделать программно, через API OpenOffice.

API OpenOffice.org
RU OpenOffice.org
Русский форум по программированию на API OOo
Правда на этом форуме примеров на java больше чем на C++, но все функции идентичны.
Трудности только с приведением типов возникают, но это вначале, потом привыкаешь.
Записан
Tonal
Гость
« Ответ #2 : Май 15, 2008, 08:55 »

Ну и под винду компилятор только MSVC.
Записан
Zmeishe
Гость
« Ответ #3 : Май 15, 2008, 09:04 »

Ну и под винду компилятор только MSVC.
Да, mingw этот api не прожуёт, точнее либы не сможет слинковать.

Мне пришлось для винды ставить nmake из Visual Studio 2005, так теперь dotnet2 таскать приходится со своими программами.
Интересно, а Visual Studio Express тоже на NET завязан ?
Записан
sh
Гость
« Ответ #4 : Май 15, 2008, 16:46 »

есть ограничение - с++ и qt
Записан
Zmeishe
Гость
« Ответ #5 : Май 16, 2008, 08:06 »

То, что для сборки проекта c API OOo под Windows НЕ следует использовать компилятор mingw, вовсе не означает, что следует отказываться от Qt, C++ и платформонезависимости.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.052 секунд. Запросов: 21.