Anti-Plagiat Version 1.0
Fonctions membres publiques | Fonctions membres privées | Attributs privés

Référence de la classe TextDocx

Classe TextDocx : Plus de détails...

#include <textdocx.h>

Graphe d'héritage de TextDocx:
Inheritance graph
[légende]
Graphe de collaboration de TextDocx:
Collaboration graph
[légende]

Liste de tous les membres

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

Description détaillée

Classe TextDocx :

Classe qui gere l'extraction de texte pour l'extension DOCX.


Documentation des constructeurs et destructeur

TextDocx::TextDocx ( QString  file)

Constructeur.

Constructeur de la classe TextDocx.

Paramètres:
file: Nom du fichier.
TextDocx::~TextDocx ( )

Destructeur.

Destructeur de la classe TextDocx.

Voici le graphe d'appel pour cette fonction :


Documentation des fonctions membres

bool TextDocx::decompress ( )

Decompresse l'archive DOCX.

Decompresse l'archive DOCX et verifie si le fichier document.xml est present.

Renvoie:
true si le fichier document.xml est present, false sinon.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :

void TextDocx::extract_Text ( )

Extrait le texte du fichier document.xml est le place dans des XString.

Voici le graphe d'appel pour cette fonction :

bool TextDocx::fileIsValid ( ) [virtual]

Verifie si le fichier est valide, et extrait le fichier xml de l'archive.

Renvoie:
true si le fichier est valide, false sinon.

Réimplémentée à partir de Extension.

Voici le graphe d'appel pour cette fonction :

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.

Paramètres:
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.
Renvoie:
Liste de String contenant les textes a tester.

Réimplémentée à partir de Extension.

Voici le graphe d'appel pour cette fonction :

QString TextDocx::getText ( ) [virtual]

Retourne le texte contenue dans le fichier.

Renvoie:
String contenant le texte du fichier.

Réimplémentée à partir de Extension.

void TextDocx::removeDir ( QString  dir) [private]

Supprime recursivement un dossier.

Paramètres:
dir: Dossier a supprimer.

Voici le graphe d'appel pour cette fonction :

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.

Paramètres:
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.

Voici le graphe d'appel pour cette fonction :

Voici le graphe d'appel pour cette fonction :


Documentation des données membres

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


La documentation de cette classe a été générée à partir des fichiers suivants :
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définition de type Macros