Russian Qt Forum
Апреля 22, 2025, 06:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT 3 отображение документов по страницам  (Прочитано 4537 раз)
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.025 секунд. Запросов: 18.