|
Anti-Plagiat Version 1.0
|
Classe TextDocx : Plus de détails...
#include <textdocx.h>


Fonctions membres publiques | |
| TextDocx (QString file) | |
| Constructeur. | |
| ~TextDocx () | |
| Destructeur. | |
| bool | decompress () |
| Decompresse l'archive DOCX. | |
| void | extract_Text () |
| Extrait le texte du fichier document.xml est le place dans des XString. | |
| void | tri (int max_word=10, bool tri_police=true, bool tri_size=true) |
| Trie le fichier document.xml en recuperant le texte en fonction des preferences de l'utilisateur. | |
| bool | fileIsValid () |
| Verifie si le fichier est valide, et extrait le fichier xml de l'archive. | |
| QString | getText () |
| Retourne le texte contenue dans le fichier. | |
| QStringList | getCible (int max_word, bool tri_police, bool tri_size) |
| Retourne la liste des bouts de texte a tester, en fonction des preferences de l'utilisateur. | |
Fonctions membres privées | |
| void | removeDir (QString dir) |
| Supprime recursivement un dossier. | |
Attributs privés | |
| QString | m_file |
| QDomDocument * | m_document |
| QList< XString * > | m_textCibles |
Classe TextDocx :
Classe qui gere l'extraction de texte pour l'extension DOCX.
| TextDocx::TextDocx | ( | QString | file | ) |
| TextDocx::~TextDocx | ( | ) |
| bool TextDocx::decompress | ( | ) |
Decompresse l'archive DOCX.
Decompresse l'archive DOCX et verifie si le fichier document.xml est present.


| void TextDocx::extract_Text | ( | ) |
Extrait le texte du fichier document.xml est le place dans des XString.

| bool TextDocx::fileIsValid | ( | ) | [virtual] |
Verifie si le fichier est valide, et extrait le fichier xml de l'archive.
Réimplémentée à partir de Extension.

| QStringList TextDocx::getCible | ( | int | max_word, |
| bool | tri_police, | ||
| bool | tri_size | ||
| ) | [virtual] |
Retourne la liste des bouts de texte a tester, en fonction des preferences de l'utilisateur.
| max_word | : Nombre de mots par cible. |
| tri_police | : Active la selection par police a true. |
| tri_size | : Active la selection par taille a true. |
Réimplémentée à partir de Extension.

| QString TextDocx::getText | ( | ) | [virtual] |
Retourne le texte contenue dans le fichier.
Réimplémentée à partir de Extension.
| void TextDocx::removeDir | ( | QString | dir | ) | [private] |
Supprime recursivement un dossier.
| dir | : Dossier a supprimer. |

| void TextDocx::tri | ( | int | max_word = 10, |
| bool | tri_police = true, |
||
| bool | tri_size = true |
||
| ) |
Trie le fichier document.xml en recuperant le texte en fonction des preferences de l'utilisateur.
| max_word | : Nombre de mots par cible. |
| tri_police | : Active le tri par police a true. |
| tri_size | : Active le tri par taille a true. |


QDomDocument* TextDocx::m_document [private] |
Conternu du document.xml
QString TextDocx::m_file [private] |
Nom du fichier
QList<XString *> TextDocx::m_textCibles [private] |
Contenu texte du ficher avec sa police et sa taille
1.7.3