2010-07-08 4 views
0

Dans stackoverflow.com j'ai trouvé une question où un utilisateur suggérait d'utiliser les bibliothèques this de KDE afin d'exporter des fichiers RTF inport. Mais, quand j'ai téléchargé j'ai vu qu'il y a beaucoup de fichiers qui sont inclus dans les fichiers .cc et .h qui manquent. Alors s'il vous plaît donner un indice comment télécharger tous les fichiers nécessaires et est-il un guide qui donne et exemple comment utiliser l'exemple d'exportation RTF (ou instructions)? BTW si vous avez déjà fait de l'exportation RTF par programme de meilleure façon, s'il vous plaît dites-moi comment je peux le faire.Comment utiliser la fonctionnalité d'exportation RTF de KDE?

Répondre

1

Tout d'abord, comme vous l'avez mentionné, ce code fait partie du projet KDE. Sa base de code est très grande, donc dans le pire des cas, vous devrez fournir la plupart de kdebase-dev. Le lien suivant contient un tutoriel pour la construction de KWord de SVN, qui va tirer dans toutes les dépendances dont vous avez besoin (vous pouvez commencer à les supprimer que vous trouvez qu'ils ne sont pas pertinentes):

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

Parcourir les sources , Je note quelques choses.

  • Le #include s référence à peu près à QObjects, assurez-vous donc que Qt est installé.
  • Les classes RTF que vous recherchez semblent sous-classer les objets KDE. Cela signifie que vous devrez peut-être effectuer un travail important pour séparer le code de base de KDE si vous ne pouvez pas avoir KDE en tant que dépendance pour votre projet.

modifier: On dirait que vous pourriez probablement tirer une grande partie de l'algorithme de ExportFilter.cc, par exemple, et le modifier selon vos besoins. On dirait qu'une grande partie du travail se fait via QString plutôt que par les méthodes de KDE.

Questions connexes