Как использовать функцию экспорта в RTF KDE? - PullRequest
0 голосов
/ 08 июля 2010

В stackoverflow.com я обнаружил вопрос, когда пользователь предлагал использовать эту библиотеку KDE для экспорта-ввода RTF-файлов.Но когда я скачал, я увидел, что в файлах .cc и .h отсутствуют файлы, которые отсутствуют.Поэтому, пожалуйста, дайте подсказку, как загрузить все необходимые файлы, и есть ли какое-нибудь руководство, которое дает и пример, как использовать пример (или инструкции) экспорта в RTF?

Кстати, если вы когда-либо делали программный экспорт в RTF лучшеКстати, пожалуйста, скажите мне, как я могу это сделать.

1 Ответ

1 голос
/ 08 июля 2010

Прежде всего, как вы упомянули, этот код является частью проекта KDE. Его кодовая база очень велика, поэтому в худшем случае вам придется предоставить большую часть kdebase-dev. Следующая ссылка содержит учебник по сборке KWord из SVN, который извлечет все необходимые зависимости (затем вы можете начать удалять их, если обнаружите, что они не релевантны):

http://wiki.koffice.org/index.php?title=Build_KOffice

Просматривая источники, отмечу несколько вещей.

  • #include в значительной степени просто ссылаются на QObjects, поэтому убедитесь, что Qt установлен.
  • Классы RTF, которые вы ищете, кажутся подклассами объектов KDE. Это означает, что вам, возможно, придется проделать значительную работу, чтобы отделить базовый код от KDE, если вы не можете использовать KDE в качестве зависимости для вашего проекта.

edit: Похоже, вы, вероятно, могли бы извлечь большую часть алгоритма из ExportFilter.cc, например, и изменить его под свои нужды. Похоже, большая часть работы выполняется с помощью QString, а не KDE.

...