Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
LaTex Tabular EditorVersion 1.0
Généré par Doxygen 1.6.3
Mon Jun 7 02 :47 :47 2010
Table des matières
1 Liste des éléments obsolètes 1
2 Documentation des espaces de nommage 3
2.1 Paquetage latex_tab . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 Paquetage latex_tab.appli . . . . . . . . . . . . . . . . . . . . . . . . 4
2.2.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 4
3 Documentation des classes 5
3.1 Référence de la classe latex_tab.appli.AlignementHorizontal . . . . . 6
3.1.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 7
3.1.2 Documentation des constructeurs et destructeur . . . . . . . . 8
3.1.2.1 AlignementHorizontal . . . . . . . . . . . . . . . . 8
3.1.2.2 AlignementHorizontal . . . . . . . . . . . . . . . . 8
3.1.2.3 AlignementHorizontal . . . . . . . . . . . . . . . . 8
3.1.3 Documentation des fonctions membres . . . . . . . . . . . . 9
3.1.3.1 getChoix . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.3.2 getValeur . . . . . . . . . . . . . . . . . . . . . . . 9
3.1.3.3 setTextToCenter . . . . . . . . . . . . . . . . . . . 9
3.1.3.4 setTextToLeft . . . . . . . . . . . . . . . . . . . . 10
3.1.3.5 setTextToRight . . . . . . . . . . . . . . . . . . . . 10
3.1.3.6 setValeur . . . . . . . . . . . . . . . . . . . . . . . 10
3.1.3.7 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Référence de la classe latex_tab.appli.Cellule . . . . . . . . . . . . . 12
3.2.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 15
3.2.2 Documentation des constructeurs et destructeur . . . . . . . . 15
3.2.2.1 Cellule . . . . . . . . . . . . . . . . . . . . . . . . 15
ii TABLE DES MATIÈRES
3.2.2.2 Cellule . . . . . . . . . . . . . . . . . . . . . . . . 15
3.2.3 Documentation des fonctions membres . . . . . . . . . . . . 16
3.2.3.1 actualiser . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.3.2 defusionColonne . . . . . . . . . . . . . . . . . . . 16
3.2.3.3 detruireStyle . . . . . . . . . . . . . . . . . . . . . 17
3.2.3.4 fusionColonne . . . . . . . . . . . . . . . . . . . . 18
3.2.3.5 getCadreBas . . . . . . . . . . . . . . . . . . . . . 19
3.2.3.6 getCadreHaut . . . . . . . . . . . . . . . . . . . . 20
3.2.3.7 getCellueHaut . . . . . . . . . . . . . . . . . . . . 20
3.2.3.8 getCelluleBas . . . . . . . . . . . . . . . . . . . . 20
3.2.3.9 getCellulePrecedente . . . . . . . . . . . . . . . . 21
3.2.3.10 getCelluleSuivante . . . . . . . . . . . . . . . . . . 21
3.2.3.11 getContenu . . . . . . . . . . . . . . . . . . . . . . 21
3.2.3.12 getCouleurDuFond . . . . . . . . . . . . . . . . . 22
3.2.3.13 getDependanceLigne . . . . . . . . . . . . . . . . 22
3.2.3.14 getDependenceColonne . . . . . . . . . . . . . . . 23
3.2.3.15 getFormeDuContenu . . . . . . . . . . . . . . . . 25
3.2.3.16 getFusionColonnes . . . . . . . . . . . . . . . . . 25
3.2.3.17 getFusionLignes . . . . . . . . . . . . . . . . . . . 26
3.2.3.18 getIndexColonne . . . . . . . . . . . . . . . . . . . 26
3.2.3.19 getIndexLigne . . . . . . . . . . . . . . . . . . . . 26
3.2.3.20 getInfluanceColonne . . . . . . . . . . . . . . . . . 27
3.2.3.21 getInfluanceLigne . . . . . . . . . . . . . . . . . . 27
3.2.3.22 getPx . . . . . . . . . . . . . . . . . . . . . . . . . 27
3.2.3.23 getRapport . . . . . . . . . . . . . . . . . . . . . . 28
3.2.3.24 getSeparateurPrecedent . . . . . . . . . . . . . . . 29
3.2.3.25 getSeparateurSuivant . . . . . . . . . . . . . . . . 30
3.2.3.26 setAnnulerAlignementText . . . . . . . . . . . . . 31
3.2.3.27 setAnnulerFormeText . . . . . . . . . . . . . . . . 32
3.2.3.28 setCadreBas . . . . . . . . . . . . . . . . . . . . . 32
3.2.3.29 setCadreBas . . . . . . . . . . . . . . . . . . . . . 33
3.2.3.30 setCadreHaut . . . . . . . . . . . . . . . . . . . . 33
3.2.3.31 setCadreHaut . . . . . . . . . . . . . . . . . . . . 34
3.2.3.32 setCelluleBas . . . . . . . . . . . . . . . . . . . . 35
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
TABLE DES MATIÈRES iii
3.2.3.33 setCelluleHaut . . . . . . . . . . . . . . . . . . . . 35
3.2.3.34 setCellulePrecedente . . . . . . . . . . . . . . . . . 35
3.2.3.35 setCelluleSuivante . . . . . . . . . . . . . . . . . . 36
3.2.3.36 setColor . . . . . . . . . . . . . . . . . . . . . . . 37
3.2.3.37 setContenu . . . . . . . . . . . . . . . . . . . . . . 37
3.2.3.38 setCouleurDuFond . . . . . . . . . . . . . . . . . . 38
3.2.3.39 setDependanceLigne . . . . . . . . . . . . . . . . . 39
3.2.3.40 setDependenceColonne . . . . . . . . . . . . . . . 39
3.2.3.41 setFormeDuContenu . . . . . . . . . . . . . . . . . 39
3.2.3.42 setFusionColonnes . . . . . . . . . . . . . . . . . . 40
3.2.3.43 setFusionLignes . . . . . . . . . . . . . . . . . . . 40
3.2.3.44 setIndexColonne . . . . . . . . . . . . . . . . . . . 41
3.2.3.45 setIndexLigne . . . . . . . . . . . . . . . . . . . . 41
3.2.3.46 setInfluanceColonne . . . . . . . . . . . . . . . . . 41
3.2.3.47 setInfluanceLigne . . . . . . . . . . . . . . . . . . 41
3.2.3.48 setSeparateurPrecedent . . . . . . . . . . . . . . . 42
3.2.3.49 setSeparateurPrecedent . . . . . . . . . . . . . . . 42
3.2.3.50 setSeparateurSuivant . . . . . . . . . . . . . . . . . 43
3.2.3.51 setSeparateurSuivant . . . . . . . . . . . . . . . . . 44
3.2.3.52 setTexteGras . . . . . . . . . . . . . . . . . . . . . 45
3.2.3.53 setTexteItalique . . . . . . . . . . . . . . . . . . . 46
3.2.3.54 setTexteTailleModifiee . . . . . . . . . . . . . . . 46
3.2.3.55 setTexteTailleValeur . . . . . . . . . . . . . . . . . 47
3.2.3.56 setTextToCenter . . . . . . . . . . . . . . . . . . . 48
3.2.3.57 setTextToLeft . . . . . . . . . . . . . . . . . . . . 48
3.2.3.58 setTextToRight . . . . . . . . . . . . . . . . . . . . 49
3.2.3.59 supprimer . . . . . . . . . . . . . . . . . . . . . . 50
3.2.3.60 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 51
3.3 Référence de la classe latex_tab.appli.Colonne . . . . . . . . . . . . . 55
3.3.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 57
3.3.2 Documentation des constructeurs et destructeur . . . . . . . . 57
3.3.2.1 Colonne . . . . . . . . . . . . . . . . . . . . . . . 57
3.3.2.2 Colonne . . . . . . . . . . . . . . . . . . . . . . . 58
3.3.2.3 Colonne . . . . . . . . . . . . . . . . . . . . . . . 58
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
iv TABLE DES MATIÈRES
3.3.3 Documentation des fonctions membres . . . . . . . . . . . . 59
3.3.3.1 actualiser . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.3.2 getColonnePrecedente . . . . . . . . . . . . . . . . 59
3.3.3.3 getColonneSuivante . . . . . . . . . . . . . . . . . 59
3.3.3.4 getIndex . . . . . . . . . . . . . . . . . . . . . . . 59
3.3.3.5 getTailleAuto . . . . . . . . . . . . . . . . . . . . 60
3.3.3.6 getTailleCM . . . . . . . . . . . . . . . . . . . . . 60
3.3.3.7 getTypeColonneChoix . . . . . . . . . . . . . . . . 60
3.3.3.8 getTypeColonneValeur . . . . . . . . . . . . . . . 61
3.3.3.9 setColonnePrecedente . . . . . . . . . . . . . . . . 61
3.3.3.10 setColonneSuivante . . . . . . . . . . . . . . . . . 61
3.3.3.11 setColonneTypeToBottom . . . . . . . . . . . . . . 62
3.3.3.12 setColonneTypeToCenter . . . . . . . . . . . . . . 62
3.3.3.13 setColonneTypeToLeft . . . . . . . . . . . . . . . 62
3.3.3.14 setColonneTypeToMiddle . . . . . . . . . . . . . . 63
3.3.3.15 setColonneTypeToRight . . . . . . . . . . . . . . . 63
3.3.3.16 setColonneTypeToTop . . . . . . . . . . . . . . . . 63
3.3.3.17 setIndex . . . . . . . . . . . . . . . . . . . . . . . 63
3.3.3.18 setSeparateurPrecedent . . . . . . . . . . . . . . . 64
3.3.3.19 setSeparateurSuivant . . . . . . . . . . . . . . . . . 64
3.3.3.20 setTailleCM . . . . . . . . . . . . . . . . . . . . . 65
3.3.3.21 setTypeColonneValeur . . . . . . . . . . . . . . . . 65
3.3.3.22 supprimer . . . . . . . . . . . . . . . . . . . . . . 65
3.3.3.23 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 66
3.3.3.24 toLatexSimple . . . . . . . . . . . . . . . . . . . . 67
3.4 Référence de la classe latex_tab.appli.Couleur . . . . . . . . . . . . . 69
3.4.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 70
3.4.2 Documentation des constructeurs et destructeur . . . . . . . . 71
3.4.2.1 Couleur . . . . . . . . . . . . . . . . . . . . . . . 71
3.4.2.2 Couleur . . . . . . . . . . . . . . . . . . . . . . . 71
3.4.2.3 Couleur . . . . . . . . . . . . . . . . . . . . . . . 71
3.4.3 Documentation des fonctions membres . . . . . . . . . . . . 71
3.4.3.1 getColor . . . . . . . . . . . . . . . . . . . . . . . 71
3.4.3.2 setColor . . . . . . . . . . . . . . . . . . . . . . . 72
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
TABLE DES MATIÈRES v
3.4.3.3 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 72
3.5 Référence de la classe latex_tab.appli.Descripteur . . . . . . . . . . . 74
3.5.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 76
3.5.2 Documentation des constructeurs et destructeur . . . . . . . . 76
3.5.2.1 Descripteur . . . . . . . . . . . . . . . . . . . . . 76
3.5.2.2 Descripteur . . . . . . . . . . . . . . . . . . . . . 76
3.5.2.3 Descripteur . . . . . . . . . . . . . . . . . . . . . 77
3.5.3 Documentation des fonctions membres . . . . . . . . . . . . 77
3.5.3.1 getAlignement . . . . . . . . . . . . . . . . . . . . 77
3.5.3.2 getCouleurDuContenu . . . . . . . . . . . . . . . . 78
3.5.3.3 getFormatTexte . . . . . . . . . . . . . . . . . . . 78
3.5.3.4 isIninfluant . . . . . . . . . . . . . . . . . . . . . . 79
3.5.3.5 setAlignement . . . . . . . . . . . . . . . . . . . . 79
3.5.3.6 setAnnulerAlignementText . . . . . . . . . . . . . 79
3.5.3.7 setAnnulerFormeText . . . . . . . . . . . . . . . . 80
3.5.3.8 setColor . . . . . . . . . . . . . . . . . . . . . . . 80
3.5.3.9 setCouleurDuContenu . . . . . . . . . . . . . . . . 81
3.5.3.10 setFormatTexte . . . . . . . . . . . . . . . . . . . 81
3.5.3.11 setTexteGras . . . . . . . . . . . . . . . . . . . . . 81
3.5.3.12 setTexteItalique . . . . . . . . . . . . . . . . . . . 82
3.5.3.13 setTexteTailleModifiee . . . . . . . . . . . . . . . 82
3.5.3.14 setTexteTailleValeur . . . . . . . . . . . . . . . . . 83
3.5.3.15 setTextToCenter . . . . . . . . . . . . . . . . . . . 83
3.5.3.16 setTextToLeft . . . . . . . . . . . . . . . . . . . . 84
3.5.3.17 setTextToRight . . . . . . . . . . . . . . . . . . . . 84
3.5.3.18 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 85
3.6 Référence de la classe latex_tab.appli.FusionColonnes . . . . . . . . 86
3.6.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 88
3.6.2 Documentation des constructeurs et destructeur . . . . . . . . 88
3.6.2.1 FusionColonnes . . . . . . . . . . . . . . . . . . . 88
3.6.2.2 FusionColonnes . . . . . . . . . . . . . . . . . . . 88
3.6.2.3 FusionColonnes . . . . . . . . . . . . . . . . . . . 89
3.6.3 Documentation des fonctions membres . . . . . . . . . . . . 89
3.6.3.1 getCadreBas . . . . . . . . . . . . . . . . . . . . . 89
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
vi TABLE DES MATIÈRES
3.6.3.2 getCadreHaut . . . . . . . . . . . . . . . . . . . . 90
3.6.3.3 getColonneResultante . . . . . . . . . . . . . . . . 90
3.6.3.4 getColonnesFusionnees . . . . . . . . . . . . . . . 92
3.6.3.5 nbCOlonnes . . . . . . . . . . . . . . . . . . . . . 92
3.6.3.6 setCadreBas . . . . . . . . . . . . . . . . . . . . . 92
3.6.3.7 setCadreHaut . . . . . . . . . . . . . . . . . . . . 93
3.6.3.8 setColonneResultante . . . . . . . . . . . . . . . . 93
3.6.3.9 setColonnesFusionnees . . . . . . . . . . . . . . . 93
3.6.3.10 toLatexCadreBas . . . . . . . . . . . . . . . . . . 93
3.6.3.11 toLatexCadreHaut . . . . . . . . . . . . . . . . . . 94
3.6.3.12 toLatexDebut . . . . . . . . . . . . . . . . . . . . 94
3.6.3.13 toLatexFin . . . . . . . . . . . . . . . . . . . . . . 95
3.7 Référence de la classe latex_tab.appli.FusionLignes . . . . . . . . . . 97
3.7.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 98
3.7.2 Documentation des constructeurs et destructeur . . . . . . . . 98
3.7.2.1 FusionLignes . . . . . . . . . . . . . . . . . . . . 98
3.7.3 Documentation des fonctions membres . . . . . . . . . . . . 99
3.7.3.1 getNbNegativeDeLignes . . . . . . . . . . . . . . . 99
3.7.3.2 setNbNegativeDeLignes . . . . . . . . . . . . . . . 99
3.8 Référence de la classe latex_tab.appli.Ligne . . . . . . . . . . . . . . 100
3.8.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 102
3.8.2 Documentation des constructeurs et destructeur . . . . . . . . 102
3.8.2.1 Ligne . . . . . . . . . . . . . . . . . . . . . . . . . 102
3.8.2.2 Ligne . . . . . . . . . . . . . . . . . . . . . . . . . 102
3.8.3 Documentation des fonctions membres . . . . . . . . . . . . 103
3.8.3.1 actualiser . . . . . . . . . . . . . . . . . . . . . . . 103
3.8.3.2 getCellules . . . . . . . . . . . . . . . . . . . . . . 104
3.8.3.3 getCouleurDuFond . . . . . . . . . . . . . . . . . 104
3.8.3.4 getIndex . . . . . . . . . . . . . . . . . . . . . . . 104
3.8.3.5 getLignePrecedente . . . . . . . . . . . . . . . . . 105
3.8.3.6 getLigneSuivante . . . . . . . . . . . . . . . . . . 105
3.8.3.7 setCadreBas . . . . . . . . . . . . . . . . . . . . . 105
3.8.3.8 setCadreHaut . . . . . . . . . . . . . . . . . . . . 106
3.8.3.9 setCellules . . . . . . . . . . . . . . . . . . . . . . 106
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
TABLE DES MATIÈRES vii
3.8.3.10 setCouleurDuFond . . . . . . . . . . . . . . . . . . 106
3.8.3.11 setIndex . . . . . . . . . . . . . . . . . . . . . . . 107
3.8.3.12 setLignePrecedente . . . . . . . . . . . . . . . . . 107
3.8.3.13 setLigneSuivante . . . . . . . . . . . . . . . . . . . 107
3.8.3.14 supprimer . . . . . . . . . . . . . . . . . . . . . . 108
3.8.3.15 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 109
3.9 Référence de la classe latex_tab.appli.LigneTracable . . . . . . . . . 110
3.9.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 112
3.9.2 Documentation des constructeurs et destructeur . . . . . . . . 112
3.9.2.1 LigneTracable . . . . . . . . . . . . . . . . . . . . 112
3.9.2.2 LigneTracable . . . . . . . . . . . . . . . . . . . . 112
3.9.2.3 LigneTracable . . . . . . . . . . . . . . . . . . . . 112
3.9.3 Documentation des fonctions membres . . . . . . . . . . . . 113
3.9.3.1 getEpaisseurDuTrait . . . . . . . . . . . . . . . . . 113
3.9.3.2 getIndexDepart . . . . . . . . . . . . . . . . . . . 113
3.9.3.3 getIndexFin . . . . . . . . . . . . . . . . . . . . . 114
3.9.3.4 setEpaisseurDuTrait . . . . . . . . . . . . . . . . . 114
3.9.3.5 setIndexDepart . . . . . . . . . . . . . . . . . . . . 114
3.9.3.6 setIndexFin . . . . . . . . . . . . . . . . . . . . . 115
3.9.3.7 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 115
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte . . . . . . . 117
3.10.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 119
3.10.2 Documentation des constructeurs et destructeur . . . . . . . . 119
3.10.2.1 ParametresDuTexte . . . . . . . . . . . . . . . . . 119
3.10.2.2 ParametresDuTexte . . . . . . . . . . . . . . . . . 119
3.10.2.3 ParametresDuTexte . . . . . . . . . . . . . . . . . 119
3.10.2.4 ParametresDuTexte . . . . . . . . . . . . . . . . . 120
3.10.3 Documentation des fonctions membres . . . . . . . . . . . . 120
3.10.3.1 getTexteTailleChoix . . . . . . . . . . . . . . . . . 120
3.10.3.2 getTexteTailleValeur . . . . . . . . . . . . . . . . . 120
3.10.3.3 isIninfluant . . . . . . . . . . . . . . . . . . . . . . 121
3.10.3.4 isTexteGras . . . . . . . . . . . . . . . . . . . . . 121
3.10.3.5 isTexteItalique . . . . . . . . . . . . . . . . . . . . 122
3.10.3.6 isTexteTailleModifiee . . . . . . . . . . . . . . . . 122
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
viii TABLE DES MATIÈRES
3.10.3.7 setAnnulerModificationTaille . . . . . . . . . . . . 122
3.10.3.8 setTexteGras . . . . . . . . . . . . . . . . . . . . . 122
3.10.3.9 setTexteItalique . . . . . . . . . . . . . . . . . . . 123
3.10.3.10 setTexteTailleModifiee . . . . . . . . . . . . . . . 123
3.10.3.11 setTexteTailleValeur . . . . . . . . . . . . . . . . . 124
3.10.3.12 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 124
3.11 Référence de la classe latex_tab.appli.SeparateurColonne . . . . . . . 126
3.11.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 127
3.11.2 Documentation des constructeurs et destructeur . . . . . . . . 128
3.11.2.1 SeparateurColonne . . . . . . . . . . . . . . . . . 128
3.11.2.2 SeparateurColonne . . . . . . . . . . . . . . . . . 128
3.11.3 Documentation des fonctions membres . . . . . . . . . . . . 128
3.11.3.1 getEpaisseur . . . . . . . . . . . . . . . . . . . . . 128
3.11.3.2 setEpaisseur . . . . . . . . . . . . . . . . . . . . . 129
3.11.3.3 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 129
3.12 Référence de la classe latex_tab.appli.Style . . . . . . . . . . . . . . 131
3.12.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 133
3.12.2 Documentation des constructeurs et destructeur . . . . . . . . 133
3.12.2.1 Style . . . . . . . . . . . . . . . . . . . . . . . . . 133
3.12.3 Documentation des fonctions membres . . . . . . . . . . . . 134
3.12.3.1 detruireStyle . . . . . . . . . . . . . . . . . . . . . 134
3.12.3.2 getCouleurDuFond . . . . . . . . . . . . . . . . . 134
3.12.3.3 getFormeDuContenu . . . . . . . . . . . . . . . . 134
3.12.3.4 getSeparateurPrecedent . . . . . . . . . . . . . . . 135
3.12.3.5 getSeparateurSuivant . . . . . . . . . . . . . . . . 135
3.12.3.6 setAnnulerAlignementText . . . . . . . . . . . . . 136
3.12.3.7 setAnnulerFormeText . . . . . . . . . . . . . . . . 137
3.12.3.8 setColor . . . . . . . . . . . . . . . . . . . . . . . 137
3.12.3.9 setCouleurDuFond . . . . . . . . . . . . . . . . . . 138
3.12.3.10 setFormeDuContenu . . . . . . . . . . . . . . . . . 138
3.12.3.11 setSeparateurPrecedent . . . . . . . . . . . . . . . 139
3.12.3.12 setSeparateurPrecedent . . . . . . . . . . . . . . . 139
3.12.3.13 setSeparateurSuivant . . . . . . . . . . . . . . . . . 139
3.12.3.14 setSeparateurSuivant . . . . . . . . . . . . . . . . . 140
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
TABLE DES MATIÈRES ix
3.12.3.15 setTexteGras . . . . . . . . . . . . . . . . . . . . . 140
3.12.3.16 setTexteItalique . . . . . . . . . . . . . . . . . . . 141
3.12.3.17 setTexteTailleModifiee . . . . . . . . . . . . . . . 141
3.12.3.18 setTexteTailleValeur . . . . . . . . . . . . . . . . . 142
3.12.3.19 setTextToCenter . . . . . . . . . . . . . . . . . . . 142
3.12.3.20 setTextToLeft . . . . . . . . . . . . . . . . . . . . 143
3.12.3.21 setTextToRight . . . . . . . . . . . . . . . . . . . . 143
3.12.4 Documentation des données membres . . . . . . . . . . . . . 144
3.12.4.1 couleurDuFond . . . . . . . . . . . . . . . . . . . 144
3.12.4.2 formeDuContenu . . . . . . . . . . . . . . . . . . 144
3.12.4.3 separateurPrecedent . . . . . . . . . . . . . . . . . 144
3.12.4.4 separateurSuivant . . . . . . . . . . . . . . . . . . 144
3.13 Référence de la classe latex_tab.appli.Tableau . . . . . . . . . . . . . 146
3.13.1 Description détaillée . . . . . . . . . . . . . . . . . . . . . . 148
3.13.2 Documentation des constructeurs et destructeur . . . . . . . . 149
3.13.2.1 Tableau . . . . . . . . . . . . . . . . . . . . . . . . 149
3.13.2.2 Tableau . . . . . . . . . . . . . . . . . . . . . . . . 149
3.13.3 Documentation des fonctions membres . . . . . . . . . . . . 150
3.13.3.1 ajouterColonne . . . . . . . . . . . . . . . . . . . 150
3.13.3.2 ajouterLigne . . . . . . . . . . . . . . . . . . . . . 151
3.13.3.3 DetruireStyleCellule . . . . . . . . . . . . . . . . . 151
3.13.3.4 DetruireStyleColonne . . . . . . . . . . . . . . . . 151
3.13.3.5 getCelluleContenu . . . . . . . . . . . . . . . . . . 152
3.13.3.6 getColonnes . . . . . . . . . . . . . . . . . . . . . 152
3.13.3.7 getLignes . . . . . . . . . . . . . . . . . . . . . . 152
3.13.3.8 getMaxSeparateurH . . . . . . . . . . . . . . . . . 153
3.13.3.9 getNbColonnes . . . . . . . . . . . . . . . . . . . 153
3.13.3.10 getNbLignes . . . . . . . . . . . . . . . . . . . . . 154
3.13.3.11 getTailleCM . . . . . . . . . . . . . . . . . . . . . 154
3.13.3.12 initialiser . . . . . . . . . . . . . . . . . . . . . . . 154
3.13.3.13 setCadreBas . . . . . . . . . . . . . . . . . . . . . 155
3.13.3.14 setCadreHaut . . . . . . . . . . . . . . . . . . . . 155
3.13.3.15 setCelluleContenu . . . . . . . . . . . . . . . . . . 155
3.13.3.16 setCelluleCouleurFond . . . . . . . . . . . . . . . 156
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
x TABLE DES MATIÈRES
3.13.3.17 setCelluledefusionColonne . . . . . . . . . . . . . 156
3.13.3.18 setCelluleDescripteur . . . . . . . . . . . . . . . . 156
3.13.3.19 setCellulefusionColonne . . . . . . . . . . . . . . . 157
3.13.3.20 setCelluleTextColor . . . . . . . . . . . . . . . . . 157
3.13.3.21 setCelluleTexteGras . . . . . . . . . . . . . . . . . 158
3.13.3.22 setCelluleTexteItalique . . . . . . . . . . . . . . . 158
3.13.3.23 setCelluleTexteTailleModifiee . . . . . . . . . . . . 158
3.13.3.24 setCelluleTexteTailleValeur . . . . . . . . . . . . . 159
3.13.3.25 setCelluleTextToCenter . . . . . . . . . . . . . . . 159
3.13.3.26 setCelluleTextToLeft . . . . . . . . . . . . . . . . 159
3.13.3.27 setCelluleTextToRight . . . . . . . . . . . . . . . . 160
3.13.3.28 setColonneCouleurFond . . . . . . . . . . . . . . . 160
3.13.3.29 setColonneDescripteur . . . . . . . . . . . . . . . 160
3.13.3.30 setColonnes . . . . . . . . . . . . . . . . . . . . . 160
3.13.3.31 setColonneTailleCM . . . . . . . . . . . . . . . . . 161
3.13.3.32 setColonneTextColor . . . . . . . . . . . . . . . . 161
3.13.3.33 setColonneTexteGras . . . . . . . . . . . . . . . . 161
3.13.3.34 setColonneTexteItalique . . . . . . . . . . . . . . . 162
3.13.3.35 setColonneTexteTailleModifiee . . . . . . . . . . . 162
3.13.3.36 setColonneTexteTailleValeur . . . . . . . . . . . . 162
3.13.3.37 setColonneTextToCenter . . . . . . . . . . . . . . 163
3.13.3.38 setColonneTextToLeft . . . . . . . . . . . . . . . . 163
3.13.3.39 setColonneTextToRight . . . . . . . . . . . . . . . 163
3.13.3.40 setColonneTypeToBottom . . . . . . . . . . . . . . 163
3.13.3.41 setColonneTypeToCenter . . . . . . . . . . . . . . 164
3.13.3.42 setColonneTypeToLeft . . . . . . . . . . . . . . . 164
3.13.3.43 setColonneTypeToMiddle . . . . . . . . . . . . . . 164
3.13.3.44 setColonneTypeToRight . . . . . . . . . . . . . . . 164
3.13.3.45 setColonneTypeToTop . . . . . . . . . . . . . . . . 165
3.13.3.46 setLigneCouleurFond . . . . . . . . . . . . . . . . 165
3.13.3.47 setLignes . . . . . . . . . . . . . . . . . . . . . . . 165
3.13.3.48 setSeparateurPrecedent . . . . . . . . . . . . . . . 165
3.13.3.49 setSeparateurPrecedent . . . . . . . . . . . . . . . 166
3.13.3.50 setSeparateurSuivant . . . . . . . . . . . . . . . . . 166
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
TABLE DES MATIÈRES xi
3.13.3.51 setSeparateurSuivant . . . . . . . . . . . . . . . . . 167
3.13.3.52 supprimerColonne . . . . . . . . . . . . . . . . . . 167
3.13.3.53 supprimerLigne . . . . . . . . . . . . . . . . . . . 167
3.13.3.54 toLatex . . . . . . . . . . . . . . . . . . . . . . . . 168
3.13.3.55 toLatexDebutDoc . . . . . . . . . . . . . . . . . . 168
3.13.3.56 toLatexFinDoc . . . . . . . . . . . . . . . . . . . . 169
3.13.3.57 toLatexTab . . . . . . . . . . . . . . . . . . . . . . 170
3.13.3.58 toObjectArray . . . . . . . . . . . . . . . . . . . . 171
4 Documentation des fichiers 173
4.1 Référence du fichier AlignementHorizontal.java . . . . . . . . . . . . 173
4.2 AlignementHorizontal.java . . . . . . . . . . . . . . . . . . . . . . . 174
4.3 Référence du fichier Cellule.java . . . . . . . . . . . . . . . . . . . . 175
4.4 Cellule.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
4.5 Référence du fichier Colonne.java . . . . . . . . . . . . . . . . . . . 191
4.6 Colonne.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
4.7 Référence du fichier Couleur.java . . . . . . . . . . . . . . . . . . . . 197
4.8 Couleur.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
4.9 Référence du fichier Descripteur.java . . . . . . . . . . . . . . . . . . 199
4.10 Descripteur.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
4.11 Référence du fichier FusionColonnes.java . . . . . . . . . . . . . . . 203
4.12 FusionColonnes.java . . . . . . . . . . . . . . . . . . . . . . . . . . 204
4.13 Référence du fichier FusionLignes.java . . . . . . . . . . . . . . . . . 207
4.14 FusionLignes.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
4.15 Référence du fichier Ligne.java . . . . . . . . . . . . . . . . . . . . . 209
4.16 Ligne.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
4.17 Référence du fichier LigneTracable.java . . . . . . . . . . . . . . . . 214
4.18 LigneTracable.java . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
4.19 Référence du fichier ParametresDuTexte.java . . . . . . . . . . . . . 217
4.20 ParametresDuTexte.java . . . . . . . . . . . . . . . . . . . . . . . . 218
4.21 Référence du fichier SeparateurColonne.java . . . . . . . . . . . . . . 220
4.22 SeparateurColonne.java . . . . . . . . . . . . . . . . . . . . . . . . . 221
4.23 Référence du fichier Style.java . . . . . . . . . . . . . . . . . . . . . 223
4.24 Style.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
xii TABLE DES MATIÈRES
4.25 Référence du fichier Tableau.java . . . . . . . . . . . . . . . . . . . . 227
4.26 Tableau.java . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
Chapitre 1
Liste des éléments obsolètes
Membre latex_tab : :appli : :AlignementHorizontal.AlignementHorizontal()utilise uniquement pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :Cellule.Cellule() utilise uniquement pour la recupera-tion d’une sauvegarde
Membre latex_tab : :appli : :Colonne.Colonne() utilise uniquement pour la recu-peration d’une sauvegarde
Membre latex_tab : :appli : :FusionColonnes.FusionColonnes() utilise unique-ment pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :FusionLignes.FusionLignes() utilise uniquementpour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :Ligne.Ligne() utilise uniquement pour la recuperationd’une sauvegarde
Membre latex_tab : :appli : :LigneTracable.LigneTracable() utilise uniquementpour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :ParametresDuTexte.ParametresDuTexte() utiliseuniquement pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :SeparateurColonne.SeparateurColonne() utiliseuniquement pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :Style.Style() utilise uniquement pour la recuperationd’une sauvegarde
2 Liste des éléments obsolètes
Membre latex_tab : :appli : :Tableau.setColonnes(ArrayList< Colonne > colonnes)utilise uniquement pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :Tableau.setLignes(ArrayList< Ligne > lignes)utilise uniquement pour la recuperation d’une sauvegarde
Membre latex_tab : :appli : :Tableau.Tableau() utilise uniquement pour la recupe-ration d’une sauvegarde
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
Chapitre 2
Documentation des espaces denommage
2.1 Paquetage latex_tab
Paquetages– package appli
4 Documentation des espaces de nommage
2.2 Paquetage latex_tab.appli
Classes– class AlignementHorizontal– class Cellule– class Colonne– class Couleur– class Descripteur– class FusionColonnes– class FusionLignes– class Ligne– class LigneTracable– class ParametresDuTexte– class SeparateurColonne– class Style– class Tableau
2.2.1 Description détaillée
This file is part of LaTeX Tabular Editor Authors Siham ABICHOU, Nejdet ALTINI-SIK, Bilal BALTAGI, Igor BOUEYRE, Christophe BOULET, Arnaud LECOINTRE
This program is free software : you can redistribute it and/or modify it under the termsof the GNU General Public License as published by the Free Software Foundation,either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANYWARRANTY ; without even the implied warranty of MERCHANTABILITY or FIT-NESS FOR A PARTICULAR PURPOSE. See the GNU General Public License formore details.
You should have received a copy of the GNU General Public License along with thisprogram. If not, see <http://www.gnu.org/licenses/>.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
6 Documentation des classes
Chapitre 3
Documentation des classes
3.1 Référence de la classe latex_-tab.appli.AlignementHorizontal
Graphe d’héritage de latex_tab.appli.AlignementHorizontal :
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.1 Référence de la classe latex_tab.appli.AlignementHorizontal 7
Graphe de collaboration de latex_tab.appli.AlignementHorizontal :
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
Serializable
Fonctions membres publiques– AlignementHorizontal ()– AlignementHorizontal (int valeur)– AlignementHorizontal (AlignementHorizontal ah)– String[ ] getChoix ()– int getValeur ()– void setValeur (int valeur)– void setTextToRight ()– void setTextToCenter ()– void setTextToLeft ()– String toLatex ()
3.1.1 Description détaillée
Cette classe decrit la position du contenu d’une cellule d’un tableau LaTeX
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
8 Documentation des classes
Auteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 26 du fichier AlignementHorizontal.java.
3.1.2 Documentation des constructeurs et destructeur
3.1.2.1 latex_tab.appli.AlignementHorizontal.AlignementHorizontal ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 42 du fichier AlignementHorizontal.java.
00042 {00043 }
3.1.2.2 latex_tab.appli.AlignementHorizontal.AlignementHorizontal (intvaleur)
Constructeur precisant l’alignement Right 0 Center 1 Left 2
Paramètres
valeur entre 0,1 et 2
Définition à la ligne 52 du fichier AlignementHorizontal.java.
00052 {00053 this.valeur = valeur;00054 }
3.1.2.3 latex_tab.appli.AlignementHorizontal.AlignementHorizontal(AlignementHorizontal ah)
Constructeur par copie
Paramètres
ah un alignement
Définition à la ligne 60 du fichier AlignementHorizontal.java.
00060 {00061 this.valeur = ah.valeur;00062 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.1 Référence de la classe latex_tab.appli.AlignementHorizontal 9
3.1.3 Documentation des fonctions membres
3.1.3.1 String [ ] latex_tab.appli.AlignementHorizontal.getChoix ()
Retourne la liste des choix d’alignement
Renvoie
liste des alignement
Définition à la ligne 68 du fichier AlignementHorizontal.java.
00068 {00069 return AlignementHorizontal.choix;00070 }
3.1.3.2 int latex_tab.appli.AlignementHorizontal.getValeur ()
Définition à la ligne 75 du fichier AlignementHorizontal.java.
00075 {00076 return this.valeur;00077 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.AlignementHorizontal.getValeur latex_tab.appli.Cellule.toLatex
3.1.3.3 void latex_tab.appli.AlignementHorizontal.setTextToCenter ()
Centrer le texte
Définition à la ligne 97 du fichier AlignementHorizontal.java.
00097 {00098 this.valeur = 1;00099 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.AlignementHorizontal.setTextToCenter latex_tab.appli.Descripteur.setTextToCenter latex_tab.appli.Style.setTextToCenter latex_tab.appli.Cellule.setTextToCenter
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
10 Documentation des classes
3.1.3.4 void latex_tab.appli.AlignementHorizontal.setTextToLeft ()
Aligne a gauche le texte
Définition à la ligne 104 du fichier AlignementHorizontal.java.
00104 {00105 this.valeur = 2;00106 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.AlignementHorizontal.setTextToLeft latex_tab.appli.Descripteur.setTextToLeft latex_tab.appli.Style.setTextToLeft latex_tab.appli.Cellule.setTextToLeft
3.1.3.5 void latex_tab.appli.AlignementHorizontal.setTextToRight ()
Aligne a droite le texte
Définition à la ligne 90 du fichier AlignementHorizontal.java.
00090 {00091 this.valeur = 0;00092 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.AlignementHorizontal.setTextToRight latex_tab.appli.Descripteur.setTextToRight latex_tab.appli.Style.setTextToRight latex_tab.appli.Cellule.setTextToRight
3.1.3.6 void latex_tab.appli.AlignementHorizontal.setValeur (int valeur)
Modifier la reference de l’alignement
Paramètres
valeur
Définition à la ligne 83 du fichier AlignementHorizontal.java.
00083 {00084 this.valeur = valeur;00085 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.1 Référence de la classe latex_tab.appli.AlignementHorizontal 11
3.1.3.7 String latex_tab.appli.AlignementHorizontal.toLatex ()
Affiche le code LaTeX correspondant a l’alignementRenvoie
code LaTeX
Définition à la ligne 111 du fichier AlignementHorizontal.java.
00111 {00112 return this.choix[valeur];00113 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.AlignementHorizontal.toLatex latex_tab.appli.Descripteur.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– AlignementHorizontal.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
12 Documentation des classes
3.2 Référence de la classe latex_tab.appli.Cellule
Graphe d’héritage de latex_tab.appli.Cellule :
latex_tab.appli.Cellule
- celluleSuivante
- cellulePrecedente
- celluleHaut
- celluleBas
- contenu
- cadreHaut
- cadreBas
- fusionColonnes
- fusionLignes
- indexLigne
- indexColonne
- dependenceColonne
- dependanceLigne
- influanceColonne
- influanceLigne
+ Cellule()
+ Cellule()
+ getIndexColonne()
+ setIndexColonne()
+ getIndexLigne()
+ setIndexLigne()
+ getCelluleSuivante()
+ getCellulePrecedente()
+ getCellueHaut()
+ getCelluleBas()
+ getRapport()
+ getPx()
+ getContenu()
+ getCadreHaut()
+ getCadreBas()
+ getFusionColonnes()
+ getFusionLignes()
+ setCelluleSuivante()
+ setCellulePrecedente()
+ setCelluleHaut()
+ setCelluleBas()
+ setContenu()
+ getDependanceLigne()
+ setDependanceLigne()
+ getDependenceColonne()
+ setDependenceColonne()
+ getInfluanceColonne()
+ setInfluanceColonne()
+ getInfluanceLigne()
+ setInfluanceLigne()
+ setCadreHaut()
+ setCadreBas()
+ setCadreHaut()
+ setCadreBas()
+ setFusionColonnes()
+ setFusionLignes()
+ supprimer()
+ actualiser()
+ detruireStyle()
+ fusionColonne()
+ defusionColonne()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setColor()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setTextToCenter()
+ setTextToRight()
+ setTextToLeft()
+ setTexteGras()
+ setTexteItalique()
+ setTexteTailleModifiee()
+ setTexteTailleValeur()
+ toLatex()
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 13
Graphe de collaboration de latex_tab.appli.Cellule :
latex_tab.appli.Cellule
- celluleSuivante
- cellulePrecedente
- celluleHaut
- celluleBas
- contenu
- cadreHaut
- cadreBas
- fusionColonnes
- fusionLignes
- indexLigne
- indexColonne
- dependenceColonne
- dependanceLigne
- influanceColonne
- influanceLigne
+ Cellule()
+ Cellule()
+ getIndexColonne()
+ setIndexColonne()
+ getIndexLigne()
+ setIndexLigne()
+ getCelluleSuivante()
+ getCellulePrecedente()
+ getCellueHaut()
+ getCelluleBas()
+ getRapport()
+ getPx()
+ getContenu()
+ getCadreHaut()
+ getCadreBas()
+ getFusionColonnes()
+ getFusionLignes()
+ setCelluleSuivante()
+ setCellulePrecedente()
+ setCelluleHaut()
+ setCelluleBas()
+ setContenu()
+ getDependanceLigne()
+ setDependanceLigne()
+ getDependenceColonne()
+ setDependenceColonne()
+ getInfluanceColonne()
+ setInfluanceColonne()
+ getInfluanceLigne()
+ setInfluanceLigne()
+ setCadreHaut()
+ setCadreBas()
+ setCadreHaut()
+ setCadreBas()
+ setFusionColonnes()
+ setFusionLignes()
+ supprimer()
+ actualiser()
+ detruireStyle()
+ fusionColonne()
+ defusionColonne()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setColor()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setTextToCenter()
+ setTextToRight()
+ setTextToLeft()
+ setTexteGras()
+ setTexteItalique()
+ setTexteTailleModifiee()
+ setTexteTailleValeur()
+ toLatex()
celluleSuivante
celluleHaut
dependenceColonne
celluleBas
dependanceLigne
cellulePrecedente
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
latex_tab.appli.Colonne
- typeColonneValeur
- tailleAuto
- taille
- colonneSuivante
- colonnePrecedente
- index
- typeColonneChoix
+ Colonne()
+ Colonne()
+ Colonne()
+ actualiser()
+ getTailleAuto()
+ getTypeColonneValeur()
+ getTypeColonneChoix()
+ getTailleCM()
+ getColonneSuivante()
+ getColonnePrecedente()
+ getIndex()
+ setTypeColonneValeur()
+ setTailleCM()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setColonneSuivante()
+ setColonnePrecedente()
+ setIndex()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ supprimer()
+ toLatex()
+ toLatexSimple()
Serializable
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
latex_tab.appli.FusionLignes
- nbNegativeDeLignes
+ FusionLignes()
+ getNbNegativeDeLignes()
+ setNbNegativeDeLignes()
latex_tab.appli.LigneTracable
- epaisseurDuTrait
- indexDepart
- indexFin
+ LigneTracable()
+ LigneTracable()
+ LigneTracable()
+ getEpaisseurDuTrait()
+ setEpaisseurDuTrait()
+ getIndexDepart()
+ setIndexDepart()
+ getIndexFin()
+ setIndexFin()
+ toLatex()
latex_tab.appli.FusionColonnes
- colonnesFusionnees
- colonneResultante
- cadreHaut
- cadreBas
+ FusionColonnes()
+ FusionColonnes()
+ FusionColonnes()
+ getColonneResultante()
+ setColonneResultante()
+ nbCOlonnes()
+ getCadreBas()
+ setCadreBas()
+ getCadreHaut()
+ setCadreHaut()
+ getColonnesFusionnees()
+ setColonnesFusionnees()
+ toLatexCadreHaut()
+ toLatexCadreBas()
+ toLatexDebut()
+ toLatexFin()
- actualiser()
separateurPrecedent
separateurSuivantcouleurDuFond
couleurDuContenu
formeDuContenu
formatTexte alignement
fusionLignes
cadreBas
cadreHaut
cadreBas
cadreHaut
fusionColonnes
colonneResultante
colonneSuivante
colonnePrecedente
ArrayList< Colonne >
colonnesFusionnees
ArrayList
< Colonne >
ArrayList< Cellule >
< Cellule >
influanceLigne
influanceColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
14 Documentation des classes
Fonctions membres publiques
– Cellule ()– Cellule (int indexLigne, int indexColonne, LigneTracable cadreHaut, LigneTracable
cadreBas)– int getIndexColonne ()– void setIndexColonne (int indexColonne)– int getIndexLigne ()– void setIndexLigne (int indexLigne)– Cellule getCelluleSuivante ()– Cellule getCellulePrecedente ()– Cellule getCellueHaut ()– Cellule getCelluleBas ()– float getRapport ()– int getPx ()– String getContenu ()– LigneTracable getCadreHaut ()– LigneTracable getCadreBas ()– FusionColonnes getFusionColonnes ()– FusionLignes getFusionLignes ()– void setCelluleSuivante (Cellule cs)– void setCellulePrecedente (Cellule cp)– void setCelluleHaut (Cellule ch)– void setCelluleBas (Cellule cb)– void setContenu (String contenu)– Cellule getDependanceLigne ()– void setDependanceLigne (Cellule dependanceLigne)– Cellule getDependenceColonne ()– void setDependenceColonne (Cellule dependenceColonne)– ArrayList< Cellule > getInfluanceColonne ()– void setInfluanceColonne (ArrayList< Cellule > influanceColonne)– ArrayList< Cellule > getInfluanceLigne ()– void setInfluanceLigne (ArrayList< Cellule > influanceLigne)– void setCadreHaut (LigneTracable ch)– void setCadreBas (LigneTracable cb)– void setCadreHaut (float epaisseur)– void setCadreBas (float epaisseur)– void setFusionColonnes (FusionColonnes fusionColonnes)– void setFusionLignes (FusionLignes fusionLignes)– void supprimer ()– void actualiser ()– void detruireStyle ()– void fusionColonne (int nbCellules)– void defusionColonne ()– void setSeparateurSuivant (SeparateurColonne sc)– void setSeparateurPrecedent (SeparateurColonne sc)– Couleur getCouleurDuFond ()– Descripteur getFormeDuContenu ()– SeparateurColonne getSeparateurPrecedent ()– SeparateurColonne getSeparateurSuivant ()– void setAnnulerAlignementText ()– void setAnnulerFormeText ()– void setColor (Color c)– void setCouleurDuFond (Couleur couleurDuFond)– void setFormeDuContenu (Descripteur formeDuContenu)– void setSeparateurPrecedent (float epaisseur)– void setSeparateurSuivant (float epaisseur)– void setTextToCenter ()– void setTextToRight ()– void setTextToLeft ()– void setTexteGras (boolean texteGras)– void setTexteItalique (boolean texteItalique)– void setTexteTailleModifiee (boolean texteTailleModifiee)– void setTexteTailleValeur (int texteTailleValeur)– String toLatex ()
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 15
3.2.1 Description détaillée
Cette classe decrit l’equivalent java d’une cellule d’un tableau LaTeXAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 28 du fichier Cellule.java.
3.2.2 Documentation des constructeurs et destructeur
3.2.2.1 latex_tab.appli.Cellule.Cellule ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 97 du fichier Cellule.java.
00097 {00098 }
3.2.2.2 latex_tab.appli.Cellule.Cellule (int indexLigne, int indexColonne,LigneTracable cadreHaut, LigneTracable cadreBas)
Constructeur avec tout les parametresParamètres
indexLigne ligne a laquelle appartient la cellule
indexColonne colonne a laquelle appartient la cellule
cadreHaut bordure superieur
cadreBas bordure inferieur
Définition à la ligne 107 du fichier Cellule.java.
00107{
00108 //this.ligne = ligne;00109 this.indexLigne = indexLigne;00110 this.indexColonne = indexColonne;00111 this.cadreHaut = cadreHaut;00112 this.cadreBas = cadreBas;00113 if (latex_tab.LaTeX_Tab.testing) {00114 this.contenu = "Cellule " + "L" + this.indexLigne + "C" + this.indexC
olonne;00115 }00116 else {00117 this.contenu = "";00118 }00119 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
16 Documentation des classes
3.2.3 Documentation des fonctions membres
3.2.3.1 void latex_tab.appli.Cellule.actualiser ()
Verifie l’exactitude de la colonnes, corrige ci necessaire la bordure superieure et infe-rieure supprime la mise en forme du contenu s’il est ininfluant
Définition à la ligne 607 du fichier Cellule.java.
00607 {00608 //this.indexLigne = this.ligne.getIndex();00609 this.indexColonne = latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLig
ne - 1).getCellules().indexOf(this) + 1;00610 this.cadreBas.setIndexDepart(indexColonne);00611 this.cadreHaut.setIndexDepart(indexColonne);00612 if (this.getFormeDuContenu() != null) {00613 if (this.getFormeDuContenu().isIninfluant() && latex_tab.LaTeX_Tab.ge
tTab().getColonnes().get(indexColonne - 1).getFormeDuContenu() == null) {00614 this.setFormeDuContenu(null);00615 }00616 }00617 if (latex_tab.LaTeX_Tab.testing) {00618 this.contenu = "Cellule " + "L" + this.indexLigne + "C" + this.indexC
olonne;00619 }00620 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.actualiser latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Cellule.setFormeDuContenu
latex_tab.appli.LigneTracable.setIndexDepart
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Style.setFormeDuContenu
3.2.3.2 void latex_tab.appli.Cellule.defusionColonne ()
Descative la fusion colonne
Définition à la ligne 661 du fichier Cellule.java.
00661 {00662 if (this.dependenceColonne != null) {00663 this.dependenceColonne.defusionColonne();00664 return;00665 }00666 else if (this.fusionColonnes == null) {00667 return;00668 }00669 for (Cellule c : this.influanceColonne) {00670 //c.setContenu("");
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 17
00671 if (this.fusionColonnes.getColonneResultante().getFormeDuContenu() !=null) {
00672 c.formeDuContenu = new Descripteur(this.fusionColonnes.getColonneResultante().getFormeDuContenu());
00673 }00674 //c.setAnnulerAlignementText();00675 //c.setAnnulerFormeText();00676 if (this.fusionColonnes.getColonneResultante().getCouleurDuFond() !=
null) {00677 c.couleurDuFond = new Couleur(this.fusionColonnes.getColonneResul
tante().getCouleurDuFond().getColor());00678 }0067900680 c.cadreBas.setEpaisseurDuTrait(this.fusionColonnes.getCadreBas().getE
paisseurDuTrait());00681 c.cadreHaut.setEpaisseurDuTrait(this.fusionColonnes.getCadreHaut().ge
tEpaisseurDuTrait());00682 //c.setFormeDuContenu(null);00683 c.setDependenceColonne(null);00684 }00685 this.influanceColonne = null;00686 this.fusionColonnes = null;00687 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.FusionColonnes.getCadreBas
latex_tab.appli.FusionColonnes.getCadreHaut
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Couleur.getColor
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.LigneTracable.getEpaisseurDuTrait
latex_tab.appli.Style.getFormeDuContenu
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
3.2.3.3 void latex_tab.appli.Cellule.detruireStyle ()
Destruction de la mise en forme
Réimplémentée à partir de latex_tab.appli.Style.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
18 Documentation des classes
Définition à la ligne 623 du fichier Cellule.java.
00623 {00624 super.detruireStyle();00625 this.separateurSuivant = null;00626 this.separateurPrecedent = null;00627 }
3.2.3.4 void latex_tab.appli.Cellule.fusionColonne (int nbCellules)
Permet de fusioner plusieur cellules d’une meme ligne
Paramètres
nbCellules nombre de cellules a fusionner
Définition à la ligne 633 du fichier Cellule.java.
00633 {00634 if (this.fusionColonnes != null && this.dependenceColonne != null) {00635 this.defusionColonne();00636 }00637 float cadreHaut = this.getCadreHaut().getEpaisseurDuTrait();00638 float cadreBas = this.getCadreBas().getEpaisseurDuTrait();00639 ArrayList<Colonne> colonnesFusionnes = new ArrayList<Colonne>();00640 this.influanceColonne = new ArrayList<Cellule>();00641 for (int i = 1; i < nbCellules; i++) {00642 colonnesFusionnes.add(latex_tab.LaTeX_Tab.getTab().getColonnes().get(
indexColonne - 1 + i));00643 this.influanceColonne.add(latex_tab.LaTeX_Tab.getTab().getLignes().ge
t(indexLigne - 1).getCellules().get(indexColonne - 1 + i));00644 }00645 for (Cellule c : this.influanceColonne) {00646 c.setContenu("");00647 c.setAnnulerAlignementText();00648 c.setAnnulerFormeText();00649 c.setCouleurDuFond(null);00650 c.setDependenceColonne(this);00651 }00652 Colonne col = new Colonne(colonnesFusionnes.get(0));00653 col.setFormeDuContenu(this.getFormeDuContenu());00654 colonnesFusionnes.add(0, latex_tab.LaTeX_Tab.getTab().getColonnes().get(i
ndexColonne - 1));00655 this.fusionColonnes = new FusionColonnes(colonnesFusionnes, col, cadreHau
t, cadreBas);00656 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 19
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.LigneTracable.getEpaisseurDuTrait
latex_tab.appli.Cellule.getCadreBas
latex_tab.appli.Cellule.getCadreHaut
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Style.setFormeDuContenu
latex_tab.appli.FusionColonnes.getCadreBas
latex_tab.appli.FusionColonnes.getCadreHaut
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Couleur.getColor
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Cellule.getDependenceColonne
3.2.3.5 LigneTracable latex_tab.appli.Cellule.getCadreBas ()
Retourne la bordure inferieur de la cellule, null ci la cellule depend d’une autre
Renvoie
une bordure
Définition à la ligne 308 du fichier Cellule.java.
00308 {00309 if (this.fusionColonnes != null) {00310 return this.fusionColonnes.getCadreBas();00311 }00312 if (this.dependenceColonne != null) {00313 return null;00314 }00315 return cadreBas;00316 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCadreBas latex_tab.appli.FusionColonnes.getCadreBas
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCadreBas latex_tab.appli.Cellule.fusionColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
20 Documentation des classes
3.2.3.6 LigneTracable latex_tab.appli.Cellule.getCadreHaut ()
Retourne la bordure superieur de la cellule, null ci la cellule depend d’une autreRenvoie
une bordure
Définition à la ligne 294 du fichier Cellule.java.
00294 {00295 if (this.fusionColonnes != null) {00296 return this.fusionColonnes.getCadreHaut();00297 }00298 if (this.dependenceColonne != null) {00299 return null;00300 }00301 return cadreHaut;00302 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCadreHaut latex_tab.appli.FusionColonnes.getCadreHaut
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCadreHaut latex_tab.appli.Cellule.fusionColonne
3.2.3.7 Cellule latex_tab.appli.Cellule.getCellueHaut ()
Retourne la cellule superieurRenvoie
une cellule
Définition à la ligne 173 du fichier Cellule.java.
00173 {00174 return celluleHaut;00175 }
3.2.3.8 Cellule latex_tab.appli.Cellule.getCelluleBas ()
Retourne la cellule inferieurRenvoie
une cellule
Définition à la ligne 181 du fichier Cellule.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 21
00181 {00182 return celluleBas;00183 }
3.2.3.9 Cellule latex_tab.appli.Cellule.getCellulePrecedente ()
Reourne la cellule precedenteRenvoie
une cellule
Définition à la ligne 165 du fichier Cellule.java.
00165 {00166 return cellulePrecedente;00167 }
3.2.3.10 Cellule latex_tab.appli.Cellule.getCelluleSuivante ()
Retourne la cellule suivanteRenvoie
une cellule
Définition à la ligne 157 du fichier Cellule.java.
00157 {00158 return celluleSuivante;00159 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCelluleSuivante latex_tab.appli.Cellule.toLatex
3.2.3.11 String latex_tab.appli.Cellule.getContenu ()
Retourne le contenu de la cellule, null ci la cellule depend d’une autreRenvoie
Définition à la ligne 283 du fichier Cellule.java.
00283 {00284 if (this.dependenceColonne != null) {00285 return null;00286 }00287 return contenu;00288 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
22 Documentation des classes
3.2.3.12 Couleur latex_tab.appli.Cellule.getCouleurDuFond ()
Recuperation de la couleur de fondRenvoie
couleur de fondRéimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 722 du fichier Cellule.java.
00722 {00723 if (this.fusionColonnes != null) {00724 return this.fusionColonnes.getColonneResultante().getCouleurDuFond();
00725 }00726 if (this.dependenceColonne != null) {00727 return this.getDependenceColonne().getCouleurDuFond();00728 }00729 if (this.couleurDuFond == null) {00730 return latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne -
1).getCouleurDuFond();00731 }00732 return super.getCouleurDuFond();00733 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCouleurDuFond
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Cellule.getDependenceColonne
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getCouleurDuFond latex_tab.appli.Cellule.toLatex
3.2.3.13 Cellule latex_tab.appli.Cellule.getDependanceLigne ()
Retourne la cellule dont depend la cellule courante, a cause d’une fusion ligneRenvoie
une celluleDéfinition à la ligne 425 du fichier Cellule.java.
00425 {00426 return dependanceLigne;00427 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 23
3.2.3.14 Cellule latex_tab.appli.Cellule.getDependenceColonne ()
Retourne la cellule dont depend la cellule courante, a cause d’une fusion colonne
Renvoie
une cellule
Définition à la ligne 441 du fichier Cellule.java.
00441 {00442 return dependenceColonne;00443 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
24 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Cellule.getCouleurDuFond
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Cellule.getSeparateurPrecedent
latex_tab.appli.Cellule.getSeparateurSuivant
latex_tab.appli.Cellule.setAnnulerAlignementText
latex_tab.appli.Cellule.setAnnulerFormeText
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.Cellule.setCadreHaut
latex_tab.appli.Cellule.setCellulePrecedente
latex_tab.appli.Cellule.setCelluleSuivante
latex_tab.appli.Cellule.supprimer
latex_tab.appli.Cellule.setColor
latex_tab.appli.Cellule.setContenu
latex_tab.appli.Cellule.setCouleurDuFond
latex_tab.appli.Cellule.setFormeDuContenu
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.Cellule.setSeparateurSuivant
latex_tab.appli.Cellule.setTexteGras
latex_tab.appli.Cellule.setTexteItalique
latex_tab.appli.Cellule.setTexteTailleModifiee
latex_tab.appli.Cellule.setTexteTailleValeur
latex_tab.appli.Cellule.setTextToCenter
latex_tab.appli.Cellule.setTextToLeft
latex_tab.appli.Cellule.setTextToRight
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Cellule.actualiser
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.getPx
latex_tab.appli.Cellule.getRapport
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 25
3.2.3.15 Descripteur latex_tab.appli.Cellule.getFormeDuContenu ()
Recuperation du descripteur graphique du contenuRenvoie
descripteur graphique du contenuRéimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 736 du fichier Cellule.java.
00736 {00737 if (this.fusionColonnes != null) {00738 return this.fusionColonnes.getColonneResultante().getFormeDuContenu()
;00739 }00740 if (this.dependenceColonne != null) {00741 return this.getDependenceColonne().getFormeDuContenu();00742 }00743 if (this.formeDuContenu == null) {0074400745 return latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne -
1).getFormeDuContenu();00746 }00747 return super.getFormeDuContenu();00748 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getFormeDuContenu
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Cellule.actualiser
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.getPx
latex_tab.appli.Cellule.getRapport
latex_tab.appli.Cellule.toLatex
3.2.3.16 FusionColonnes latex_tab.appli.Cellule.getFusionColonnes ()
Retourne la fusion colonne engendree par cette cellule, null ci la cellule n’est pas fu-sionnee
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
26 Documentation des classes
Renvoie
une fusion colonne
Définition à la ligne 322 du fichier Cellule.java.
00322 {00323 return fusionColonnes;00324 }
3.2.3.17 FusionLignes latex_tab.appli.Cellule.getFusionLignes ()
Retourne la fusion ligne engendree par cette cellule, null ci la cellule n’est pas fusion-neeRenvoie
une fusion ligne
Définition à la ligne 330 du fichier Cellule.java.
00330 {00331 return fusionLignes;00332 }
3.2.3.18 int latex_tab.appli.Cellule.getIndexColonne ()
Retourne l’indice de la colonne du tableau LaTeXRenvoie
indice d’une colonne
Définition à la ligne 125 du fichier Cellule.java.
00125 {00126 return indexColonne;00127 }
3.2.3.19 int latex_tab.appli.Cellule.getIndexLigne ()
Retourne l’indice de la ligne du tableau LaTeXRenvoie
indice d’une colonne
Définition à la ligne 141 du fichier Cellule.java.
00141 {00142 return indexLigne;00143 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 27
3.2.3.20 ArrayList<Cellule> latex_tab.appli.Cellule.getInfluanceColonne ()
Liste des cellules dependant directement de cette cellule, a cause d’une fusion colonneRenvoie
liste de cellules
Définition à la ligne 457 du fichier Cellule.java.
00457 {00458 return influanceColonne;00459 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getInfluanceColonne latex_tab.appli.Cellule.setCelluleSuivante latex_tab.appli.Cellule.supprimer
3.2.3.21 ArrayList<Cellule> latex_tab.appli.Cellule.getInfluanceLigne ()
Liste des cellules dependant directement de cette cellule, a cause d’une fusion ligneRenvoie
liste de cellules
Définition à la ligne 473 du fichier Cellule.java.
00473 {00474 return influanceLigne;00475 }
3.2.3.22 int latex_tab.appli.Cellule.getPx ()
Retourne l’hauteur en pixel du contenu de la celluleRenvoie
Définition à la ligne 236 du fichier Cellule.java.
00236 {00237 int px = 13;00238 if (this.getFormeDuContenu() != null) {00239 if (this.getFormeDuContenu().getFormatTexte() != null) {00240 if (this.getFormeDuContenu().getFormatTexte().isTexteTailleModifi
ee()) {00241 switch (this.getFormeDuContenu().getFormatTexte().getTexteTai
lleValeur()) {00242 case 0: // \tiny & size & 5pt00243 px = 7;00244 break;00245 case 1: // \scriptsize & size & 7pt
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
28 Documentation des classes
00246 px = 9;00247 break;00248 case 2: // \footnotesize & size & 8pt00249 px = 11;00250 break;00251 case 3: // \small & size & 9pt00252 px = 12;00253 break;00254 case 4: // \normalsize & size & 10pt00255 px = 13;00256 break;00257 case 5: // \large & size & 12pt00258 px = 16;00259 break;00260 case 6: // \Large & size & 14.4pt00261 px = 20;00262 break;00263 case 7: // \LARGE & size & 17.28pt00264 px = 23;00265 break;00266 case 8: // \huge & size & 20.74pt00267 px = 28;00268 break;00269 case 9: // \Huge & size & 24.88pt00270 px = 33;00271 break;00272 }00273 }00274 }00275 }00276 return px;00277 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getPx latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getFormeDuContenu
3.2.3.23 float latex_tab.appli.Cellule.getRapport ()
Retourne le rapport calcule qui permet de savoir l’occupation en largeur d’une lettreRenvoie
Définition à la ligne 189 du fichier Cellule.java.
00189 {00190 float rapport = 0.13F;00191 if (this.getFormeDuContenu() != null) {00192 if (this.getFormeDuContenu().getFormatTexte() != null) {00193 if (this.getFormeDuContenu().getFormatTexte().isTexteTailleModifi
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 29
ee()) {00194 switch (this.getFormeDuContenu().getFormatTexte().getTexteTai
lleValeur()) {00195 case 0: // \tiny & size & 5pt00196 rapport = 0.05F;00197 break;00198 case 1: // \scriptsize & size & 7pt00199 rapport = 0.06F;00200 break;00201 case 2: // \footnotesize & size & 8pt00202 rapport = 0.08F;00203 break;00204 case 3: // \small & size & 9pt00205 rapport = 0.08F;00206 break;00207 case 4: // \normalsize & size & 10pt00208 rapport = 0.08F;00209 break;00210 case 5: // \large & size & 12pt00211 rapport = 0.1F;00212 break;00213 case 6: // \Large & size & 14.4pt00214 rapport = 0.13F;00215 break;00216 case 7: // \LARGE & size & 17.28pt00217 rapport = 0.16F;00218 break;00219 case 8: // \huge & size & 20.74pt00220 rapport = 0.17F;00221 break;00222 case 9: // \Huge & size & 24.88pt00223 rapport = 0.22F;00224 break;00225 }00226 }00227 }00228 }00229 return rapport;00230 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getRapport latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getFormeDuContenu
3.2.3.24 SeparateurColonne latex_tab.appli.Cellule.getSeparateurPrecedent ()
Recuperation du separateur horizontale precedentRenvoie
le separateur precedent
Réimplémentée à partir de latex_tab.appli.Style.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
30 Documentation des classes
Définition à la ligne 751 du fichier Cellule.java.
00751 {00752 if (this.fusionColonnes != null) {00753 return this.fusionColonnes.getColonneResultante().getSeparateurPreced
ent();00754 }00755 if (this.dependenceColonne != null) {00756 return this.getDependenceColonne().getSeparateurPrecedent();00757 }00758 return super.getSeparateurPrecedent();00759 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getSeparateurPrecedent
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getSeparateurPrecedent
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getSeparateurPrecedent
3.2.3.25 SeparateurColonne latex_tab.appli.Cellule.getSeparateurSuivant ()
Recuperation du separateur horizontalesuivant
Renvoie
le separateur suivant
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 762 du fichier Cellule.java.
00762 {00763 if (this.fusionColonnes != null) {00764 return this.fusionColonnes.getColonneResultante().getSeparateurSuivan
t();00765 }00766 if (this.dependenceColonne != null) {00767 return this.getDependenceColonne().getSeparateurSuivant();00768 }00769 return super.getSeparateurSuivant();00770 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 31
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getSeparateurSuivant
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getSeparateurSuivant
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.getSeparateurSuivant
3.2.3.26 void latex_tab.appli.Cellule.setAnnulerAlignementText ()
Revenire a l’alignement initiale du texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 773 du fichier Cellule.java.
00773 {00774 if (this.fusionColonnes != null) {00775 this.fusionColonnes.getColonneResultante().setAnnulerAlignementText()
;00776 }00777 if (this.dependenceColonne != null) {00778 this.getDependenceColonne().setAnnulerAlignementText();00779 }00780 super.setAnnulerAlignementText();00781 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setAnnulerAlignementText
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setAnnulerAlignementText latex_tab.appli.Descripteur.setAnnulerAlignementText
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setAnnulerAlignementText
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
32 Documentation des classes
3.2.3.27 void latex_tab.appli.Cellule.setAnnulerFormeText ()
Supression de la forme du texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 784 du fichier Cellule.java.
00784 {00785 if (this.fusionColonnes != null) {00786 this.fusionColonnes.getColonneResultante().setAnnulerFormeText();00787 }00788 if (this.dependenceColonne != null) {00789 this.getDependenceColonne().setAnnulerFormeText();00790 }00791 super.setAnnulerFormeText();00792 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setAnnulerFormeText
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setAnnulerFormeText latex_tab.appli.Descripteur.setAnnulerFormeText
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setAnnulerFormeText
3.2.3.28 void latex_tab.appli.Cellule.setCadreBas (float epaisseur)
Modification de l’epaisseur de la bordure basseParamètres
epaisseurCadreDéfinition à la ligne 530 du fichier Cellule.java.
00530 {00531 if (this.fusionColonnes != null) {00532 this.fusionColonnes.getCadreBas().setEpaisseurDuTrait(epaisseur);00533 }00534 if (this.dependenceColonne != null) {00535 this.getDependenceColonne().setCadreBas(epaisseur);00536 }00537 else {00538 this.cadreBas.setEpaisseurDuTrait(epaisseur);00539 }00540 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 33
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.FusionColonnes.getCadreBas
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.LigneTracable.setEpaisseurDuTrait
latex_tab.appli.LigneTracable.setIndexDepart
3.2.3.29 void latex_tab.appli.Cellule.setCadreBas (LigneTracable cb)
modification de la bordure inferieureParamètres
ch une bordure
Définition à la ligne 501 du fichier Cellule.java.
00501 {00502 cb.setIndexDepart(this.indexColonne);00503 this.cadreBas = cb;00504 if (celluleBas != null) {00505 celluleBas.cadreHaut = cb;00506 }00507 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreBas latex_tab.appli.LigneTracable.setIndexDepart
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreBas latex_tab.appli.Cellule.setCadreBas
3.2.3.30 void latex_tab.appli.Cellule.setCadreHaut (float epaisseur)
Modification de l’epaisseur de la bordure superieurParamètres
epaisseurCadreDéfinition à la ligne 513 du fichier Cellule.java.
00513 {00514
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
34 Documentation des classes
00515 if (this.fusionColonnes != null) {00516 this.fusionColonnes.getCadreHaut().setEpaisseurDuTrait(epaisseur);00517 }00518 if (this.dependenceColonne != null) {00519 this.getDependenceColonne().setCadreHaut(epaisseur);00520 }00521 else {00522 this.cadreHaut.setEpaisseurDuTrait(epaisseur);00523 }00524 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreHaut
latex_tab.appli.FusionColonnes.getCadreHaut
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Cellule.setCadreHaut
latex_tab.appli.LigneTracable.setEpaisseurDuTrait
latex_tab.appli.LigneTracable.setIndexDepart
3.2.3.31 void latex_tab.appli.Cellule.setCadreHaut (LigneTracable ch)
modification de la bordure superieure
Paramètres
ch une bordure
Définition à la ligne 489 du fichier Cellule.java.
00489 {00490 ch.setIndexDepart(this.indexColonne);00491 this.cadreHaut = ch;00492 if (celluleHaut != null) {00493 celluleHaut.cadreBas = ch;00494 }00495 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreHaut latex_tab.appli.LigneTracable.setIndexDepart
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCadreHaut latex_tab.appli.Cellule.setCadreHaut
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 35
3.2.3.32 void latex_tab.appli.Cellule.setCelluleBas (Cellule cb)
Modifie la cellule inferieureParamètres
cb une cellule
Définition à la ligne 397 du fichier Cellule.java.
00397 {00398 // avant old -- this00399 // apres -- old -- cp -- this --00400 if (this.celluleHaut != null) {00401 Cellule celluleHaut_old = this.celluleHaut;00402 cb.celluleHaut = celluleHaut_old;00403 celluleHaut_old.celluleBas = cb;00404 }00405 this.celluleHaut = cb;00406 cb.celluleBas = this;00407 }
3.2.3.33 void latex_tab.appli.Cellule.setCelluleHaut (Cellule ch)
Modifie la cellule superieureParamètres
cp une cellule
Définition à la ligne 381 du fichier Cellule.java.
00381 {00382 // avant old -- this00383 // apres -- old -- cp -- this --00384 if (this.celluleHaut != null) {00385 Cellule celluleHaut_old = this.celluleHaut;00386 ch.celluleBas = celluleHaut_old;00387 celluleHaut_old.celluleBas = ch;00388 }00389 this.celluleHaut = ch;00390 ch.celluleBas = this;00391 }
3.2.3.34 void latex_tab.appli.Cellule.setCellulePrecedente (Cellule cp)
Modifie la cellule precedenteParamètres
cp une cellule
Définition à la ligne 361 du fichier Cellule.java.
00361 {00362 Cellule current = this;00363 if (this.dependenceColonne != null) {00364 current = this.getDependenceColonne();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
36 Documentation des classes
00365 }00366 // avant old -- this00367 // apres -- old -- cp -- this --00368 if (this.cellulePrecedente != null) {00369 Cellule cellulePrecedente_old = this.cellulePrecedente;00370 cp.cellulePrecedente = cellulePrecedente_old;00371 cellulePrecedente_old.celluleSuivante = cp;00372 }00373 this.cellulePrecedente = cp;00374 cp.celluleSuivante = this;00375 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCellulePrecedente latex_tab.appli.Cellule.getDependenceColonne
3.2.3.35 void latex_tab.appli.Cellule.setCelluleSuivante (Cellule cs)
Modifie la cellule suivanteParamètres
cs une cellule
Définition à la ligne 338 du fichier Cellule.java.
00338 {00339 Cellule current = this;00340 if (this.influanceColonne != null) {00341 current = this.influanceColonne.get(this.influanceColonne.size() - 1)
;00342 }00343 if (this.dependenceColonne != null) {00344 current = this.getDependenceColonne().getInfluanceColonne().get(this.
getDependenceColonne().getInfluanceColonne().size() - 1);00345 }00346 // avant this [-- old]00347 // apres this -- cs [-- old]00348 if (current.celluleSuivante != null) {00349 Cellule celluleSuivante_old = current.celluleSuivante;00350 cs.celluleSuivante = celluleSuivante_old;00351 celluleSuivante_old.cellulePrecedente = cs;00352 }00353 current.celluleSuivante = cs;00354 cs.cellulePrecedente = current;00355 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCelluleSuivante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Cellule.getInfluanceColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 37
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCelluleSuivante latex_tab.appli.Cellule.supprimer
3.2.3.36 void latex_tab.appli.Cellule.setColor (Color c)
Modification de la couleur du contenuParamètres
c une couleur
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 795 du fichier Cellule.java.
00795 {00796 if (this.fusionColonnes != null) {00797 this.fusionColonnes.getColonneResultante().setColor(c);00798 }00799 if (this.dependenceColonne != null) {00800 this.getDependenceColonne().setColor(c);00801 }00802 super.setColor(c);00803 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setColor
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setColor latex_tab.appli.Descripteur.setColor
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setColor
3.2.3.37 void latex_tab.appli.Cellule.setContenu (String contenu)
Modifie le contenu d’une cellule Si la cellule depend d’une autre, cette derniere verraegalement son contenu modifieeParamètres
contenu
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
38 Documentation des classes
Définition à la ligne 414 du fichier Cellule.java.
00414 {00415 if (this.dependenceColonne != null) {00416 this.getDependenceColonne().setContenu(contenu);00417 }00418 this.contenu = contenu;00419 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setContenu latex_tab.appli.Cellule.getDependenceColonne
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setContenu
3.2.3.38 void latex_tab.appli.Cellule.setCouleurDuFond (CouleurcouleurDuFond)
Changer la couleur de fondParamètres
couleurDuFond une couleurRéimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 806 du fichier Cellule.java.
00806 {00807 if (this.fusionColonnes != null) {00808 this.fusionColonnes.getColonneResultante().setCouleurDuFond(
couleurDuFond);00809 }00810 if (this.dependenceColonne != null) {00811 this.getDependenceColonne().setCouleurDuFond(couleurDuFond);00812 }00813 super.setCouleurDuFond(couleurDuFond);00814 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCouleurDuFond
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setCouleurDuFond
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 39
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setCouleurDuFond
3.2.3.39 void latex_tab.appli.Cellule.setDependanceLigne (CelluledependanceLigne)
Indique la cellule dont depend la cellule couranate, a cause d’une fusion ligneParamètres
dependanceLigneDéfinition à la ligne 433 du fichier Cellule.java.
00433 {00434 this.dependanceLigne = dependanceLigne;00435 }
3.2.3.40 void latex_tab.appli.Cellule.setDependenceColonne (CelluledependenceColonne)
Indique la cellule dont depend la cellule couranate, a cause d’une fusion colonneParamètres
dependanceLigneDéfinition à la ligne 449 du fichier Cellule.java.
00449 {00450 this.dependenceColonne = dependenceColonne;00451 }
3.2.3.41 void latex_tab.appli.Cellule.setFormeDuContenu (DescripteurformeDuContenu)
Modification descripteur graphique du contenuParamètres
formeDuContenu descripteur graphique du contenu
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 817 du fichier Cellule.java.
00817 {00818 if (this.fusionColonnes != null) {00819 this.fusionColonnes.getColonneResultante().setFormeDuContenu(
formeDuContenu);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
40 Documentation des classes
00820 }00821 if (this.dependenceColonne != null) {00822 this.getDependenceColonne().setFormeDuContenu(formeDuContenu);00823 }00824 super.setFormeDuContenu(formeDuContenu);00825 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setFormeDuContenu
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setFormeDuContenu
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setFormeDuContenu latex_tab.appli.Cellule.actualiser
3.2.3.42 void latex_tab.appli.Cellule.setFusionColonnes (FusionColonnesfusionColonnes)
Modification de la fusion colonneParamètres
fusionColonnesDéfinition à la ligne 546 du fichier Cellule.java.
00546 {00547 this.fusionColonnes = fusionColonnes;00548 }
3.2.3.43 void latex_tab.appli.Cellule.setFusionLignes (FusionLignesfusionLignes)
Modification de la fusion ligneParamètres
fusionLignesDéfinition à la ligne 554 du fichier Cellule.java.
00554 {00555 this.fusionLignes = fusionLignes;00556 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 41
3.2.3.44 void latex_tab.appli.Cellule.setIndexColonne (int indexColonne)
Modification de l’indice de la colonneParamètres
indexColonneDéfinition à la ligne 133 du fichier Cellule.java.
00133 {00134 this.indexColonne = indexColonne;00135 }
3.2.3.45 void latex_tab.appli.Cellule.setIndexLigne (int indexLigne)
Modification de l’indice de la ligneParamètres
indexLigneDéfinition à la ligne 149 du fichier Cellule.java.
00149 {00150 this.indexLigne = indexLigne;00151 }
3.2.3.46 void latex_tab.appli.Cellule.setInfluanceColonne (ArrayList< Cellule> influanceColonne)
Indique la Liste des cellules dependant directement de cette cellule, a cause d’une fu-sion colonneParamètres
influanceColonne liste de cellules
Définition à la ligne 465 du fichier Cellule.java.
00465 {00466 this.influanceColonne = influanceColonne;00467 }
3.2.3.47 void latex_tab.appli.Cellule.setInfluanceLigne (ArrayList< Cellule >influanceLigne)
Indique la Liste des cellules dependant directement de cette cellule, a cause d’une fu-sion ligneParamètres
influanceColonne liste de cellules
Définition à la ligne 481 du fichier Cellule.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
42 Documentation des classes
00481 {00482 this.influanceLigne = influanceLigne;00483 }
3.2.3.48 void latex_tab.appli.Cellule.setSeparateurPrecedent (float epaisseur)
Recuperation de l’epaisseur du separateur precedentParamètres
epaisseur l’epesseur du separateur
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 828 du fichier Cellule.java.
00828 {00829 if (this.fusionColonnes != null) {00830 this.fusionColonnes.getColonneResultante().getSeparateurPrecedent().s
etEpaisseur(epaisseur);00831 }00832 if (this.dependenceColonne != null) {00833 this.getDependenceColonne().setSeparateurPrecedent(epaisseur);00834 }00835 else {00836 if (this.separateurPrecedent != null) {00837 super.setSeparateurPrecedent(epaisseur);00838 }00839 else {00840 this.separateurPrecedent = new SeparateurColonne(epaisseur);00841 }00842 }00843 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.SeparateurColonne.setEpaisseur
latex_tab.appli.Cellule.setSeparateurPrecedent latex_tab.appli.Colonne.setSeparateurPrecedent
3.2.3.49 void latex_tab.appli.Cellule.setSeparateurPrecedent(SeparateurColonne separateurPrecedent) [virtual]
Modification du separateur horizontal precedentParamètres
separateurPrecedent
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 43
Implémente latex_tab.appli.Style.
Définition à la ligne 706 du fichier Cellule.java.
00706 {00707 if (this.fusionColonnes != null) {00708 this.fusionColonnes.getColonneResultante().setSeparateurPrecedent(sc)
;00709 }00710 else if (this.dependenceColonne != null) {00711 this.getDependenceColonne().setSeparateurPrecedent(sc);00712 }00713 else {00714 this.separateurPrecedent = sc;00715 // if (cellulePrecedente != null) {00716 // cellulePrecedente.separateurSuivant = sc;00717 // }00718 }00719 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Colonne.setSeparateurPrecedent
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurPrecedent
3.2.3.50 void latex_tab.appli.Cellule.setSeparateurSuivant (float epaisseur)
Recuperation de l’epaisseur du separateur precedentParamètres
epaisseur l’epesseur du separateur
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 846 du fichier Cellule.java.
00846 {00847 if (this.fusionColonnes != null) {00848 this.fusionColonnes.getColonneResultante().getSeparateurSuivant().set
Epaisseur(epaisseur);00849 }00850 if (this.dependenceColonne != null) {00851 this.getDependenceColonne().setSeparateurSuivant(epaisseur);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
44 Documentation des classes
00852 }00853 else {00854 if (this.separateurSuivant != null) {00855 super.setSeparateurSuivant(epaisseur);00856 }00857 else {00858 this.separateurSuivant = new SeparateurColonne(epaisseur);00859 }00860 }00861 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurSuivant
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.SeparateurColonne.setEpaisseur
latex_tab.appli.Cellule.setSeparateurSuivant latex_tab.appli.Colonne.setSeparateurSuivant
3.2.3.51 void latex_tab.appli.Cellule.setSeparateurSuivant (SeparateurColonneseparateurSuivant) [virtual]
Modification du separateur horizontal suivant
Paramètres
separateurSuivant
Implémente latex_tab.appli.Style.
Définition à la ligne 690 du fichier Cellule.java.
00690 {00691 if (this.fusionColonnes != null) {00692 this.fusionColonnes.getColonneResultante().setSeparateurSuivant(sc);00693 }00694 else if (this.dependenceColonne != null) {00695 this.getDependenceColonne().setSeparateurSuivant(sc);00696 }00697 else {00698 this.separateurSuivant = sc;00699 //if (celluleSuivante != null) {00700 // celluleSuivante.separateurPrecedent = sc;00701 //}00702 }00703 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 45
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurSuivant
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Colonne.setSeparateurSuivant
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setSeparateurSuivant
3.2.3.52 void latex_tab.appli.Cellule.setTexteGras (boolean texteGras)
Appliquer/retirer le gras de la policeParamètres
texteGras Appliquer/retirerRéimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 897 du fichier Cellule.java.
00897 {00898 if (this.fusionColonnes != null) {00899 this.fusionColonnes.getColonneResultante().setTexteGras(texteGras);00900 }00901 if (this.dependenceColonne != null) {00902 this.getDependenceColonne().setTexteGras(texteGras);00903 }00904 super.setTexteGras(texteGras);00905 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteGras
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTexteGras latex_tab.appli.Descripteur.setTexteGras latex_tab.appli.ParametresDuTexte.setTexteGras
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteGras
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
46 Documentation des classes
3.2.3.53 void latex_tab.appli.Cellule.setTexteItalique (boolean texteItalique)
Appliquer/retirer l’italique de la policeParamètres
texteItalique Appliquer/retirer
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 908 du fichier Cellule.java.
00908 {00909 if (this.fusionColonnes != null) {00910 this.fusionColonnes.getColonneResultante().setTexteItalique(texteItal
ique);00911 }00912 if (this.dependenceColonne != null) {00913 this.getDependenceColonne().setTexteItalique(texteItalique);00914 }00915 super.setTexteItalique(texteItalique);00916 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteItalique
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTexteItalique latex_tab.appli.Descripteur.setTexteItalique latex_tab.appli.ParametresDuTexte.setTexteItalique
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteItalique
3.2.3.54 void latex_tab.appli.Cellule.setTexteTailleModifiee (booleantexteTailleModifiee)
Permet de fixer ci la taille du texte a changeParamètres
texteTailleModifiee oui/non taille modifiee
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 919 du fichier Cellule.java.
00919 {00920 if (this.fusionColonnes != null) {00921 this.fusionColonnes.getColonneResultante().setTexteTailleModifiee(tex
teTailleModifiee);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 47
00922 }00923 if (this.dependenceColonne != null) {00924 this.getDependenceColonne().setTexteTailleModifiee(texteTailleModifie
e);00925 }00926 super.setTexteTailleModifiee(texteTailleModifiee);00927 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteTailleModifiee
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTexteTailleModifiee latex_tab.appli.Descripteur.setTexteTailleModifiee latex_tab.appli.ParametresDuTexte.setTexteTailleModifiee
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteTailleModifiee
3.2.3.55 void latex_tab.appli.Cellule.setTexteTailleValeur (int texteTailleValeur)
Modification de la taille du texteParamètres
texteTailleValeur taille du texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 930 du fichier Cellule.java.
00930 {00931 if (this.fusionColonnes != null) {00932 this.fusionColonnes.getColonneResultante().setTexteTailleValeur(texte
TailleValeur);00933 }00934 if (this.dependenceColonne != null) {00935 this.getDependenceColonne().setTexteTailleValeur(texteTailleValeur);00936 }00937 super.setTexteTailleValeur(texteTailleValeur);00938 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteTailleValeur
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTexteTailleValeur latex_tab.appli.Descripteur.setTexteTailleValeur latex_tab.appli.ParametresDuTexte.setTexteTailleValeur
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
48 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTexteTailleValeur
3.2.3.56 void latex_tab.appli.Cellule.setTextToCenter ()
Centrer le texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 864 du fichier Cellule.java.
00864 {00865 if (this.fusionColonnes != null) {00866 this.fusionColonnes.getColonneResultante().setTextToCenter();00867 }00868 if (this.dependenceColonne != null) {00869 this.getDependenceColonne().setTextToCenter();00870 }00871 super.setTextToCenter();00872 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToCenter
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTextToCenter latex_tab.appli.Descripteur.setTextToCenter latex_tab.appli.AlignementHorizontal.setTextToCenter
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToCenter
3.2.3.57 void latex_tab.appli.Cellule.setTextToLeft ()
Aligne a gauche le texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 886 du fichier Cellule.java.
00886 {00887 if (this.fusionColonnes != null) {00888 this.fusionColonnes.getColonneResultante().setTextToLeft();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 49
00889 }00890 if (this.dependenceColonne != null) {00891 this.getDependenceColonne().setTextToLeft();00892 }00893 super.setTextToLeft();00894 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToLeft
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTextToLeft latex_tab.appli.Descripteur.setTextToLeft latex_tab.appli.AlignementHorizontal.setTextToLeft
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToLeft
3.2.3.58 void latex_tab.appli.Cellule.setTextToRight ()
Aligne a droite le texte
Réimplémentée à partir de latex_tab.appli.Style.
Définition à la ligne 875 du fichier Cellule.java.
00875 {00876 if (this.fusionColonnes != null) {00877 this.fusionColonnes.getColonneResultante().setTextToRight();00878 }00879 if (this.dependenceColonne != null) {00880 this.getDependenceColonne().setTextToRight();00881 }00882 super.setTextToRight();00883 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToRight
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.setTextToRight latex_tab.appli.Descripteur.setTextToRight latex_tab.appli.AlignementHorizontal.setTextToRight
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
50 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.setTextToRight
3.2.3.59 void latex_tab.appli.Cellule.supprimer ()
Supression de la cellule du tableau LaTeX
Définition à la ligne 561 du fichier Cellule.java.
00561 {00562 if (this.fusionColonnes != null) {00563 this.defusionColonne();00564 }00565 if (this.dependenceColonne != null) {00566 this.getDependenceColonne().defusionColonne();00567 }00568 if (latex_tab.LaTeX_Tab.testing) {00569 System.out.println("Supression de la cellule L" + this.indexLigne + "
C" + this.indexColonne);00570 }00571 Cellule precedente_old = this.cellulePrecedente;00572 Cellule suivante_old = this.celluleSuivante;0057300574 this.cellulePrecedente = null;00575 this.celluleSuivante = null;0057600577 if (latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne - 1).getCellu
les().indexOf(this) == 0) {00578 if (latex_tab.LaTeX_Tab.testing) {00579 System.out.println("C’est la premiere cellule de la ligne");00580 }00581 if (suivante_old != null) {00582 suivante_old.cellulePrecedente = null;00583 }00584 }00585 if (latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne - 1).getCellu
les().indexOf(this) == latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne -1).getCellules().size() - 1) {
00586 if (latex_tab.LaTeX_Tab.testing) {00587 System.out.println("C’est la derniere cellule de la ligne");00588 }00589 if (precedente_old != null) {00590 precedente_old.celluleSuivante = null;00591 }00592 }00593 if (suivante_old != null && precedente_old != null) {00594 if (latex_tab.LaTeX_Tab.testing) {00595 System.out.println("C’est ni la 1ere ni la derniere cellule de la
ligne");00596 }00597 precedente_old.celluleSuivante = null;00598 suivante_old.cellulePrecedente = null;00599 precedente_old.setCelluleSuivante(suivante_old);00600 }00601 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 51
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.supprimer
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Cellule.setCelluleSuivante
latex_tab.appli.FusionColonnes.getCadreBas
latex_tab.appli.FusionColonnes.getCadreHaut
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Couleur.getColor
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.LigneTracable.getEpaisseurDuTrait
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Cellule.getInfluanceColonne
3.2.3.60 String latex_tab.appli.Cellule.toLatex ()
Affiche le code LaTeX de la celluleRenvoie
code LaTeX
Définition à la ligne 944 du fichier Cellule.java.
00944 {00945 StringBuilder s = new StringBuilder();0094600947 if (this.fusionColonnes != null) {00948 int old_alignement = latex_tab.LaTeX_Tab.getTab().getColonnes().get(i
ndexColonne - 1).getTypeColonneValeur();00949 float old_taille = latex_tab.LaTeX_Tab.getTab().getColonnes().get(ind
exColonne - 1).getTailleCM();00950 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ypeColonneValeur(4);//Centrer par defaut0095100952 if (this.getFormeDuContenu() != null) {00953 if (this.getFormeDuContenu().getAlignement() != null) {00954 if (this.getFormeDuContenu().getAlignement().getValeur() == 0
) {00955 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
ne - 1).setColonneTypeToRight();00956 }00957 if (this.getFormeDuContenu().getAlignement().getValeur() == 1
) {00958 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
ne - 1).setColonneTypeToCenter();00959 }00960 if (this.getFormeDuContenu().getAlignement().getValeur() == 2
) {00961 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
52 Documentation des classes
ne - 1).setColonneTypeToLeft();00962 }00963 }00964 }00965 s.append(this.fusionColonnes.toLatexDebut());00966 s.append(this.contenu);00967 s.append(this.fusionColonnes.toLatexFin());0096800969 if (this.influanceColonne.get(this.influanceColonne.size() - 1).
getCelluleSuivante() != null) {00970 s.append("& ");00971 }0097200973 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ypeColonneValeur(old_alignement);00974 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ailleCM(old_taille);00975 }00976 else {00977 if (this.formeDuContenu != null) {00978 if (this.formeDuContenu.isIninfluant()) {00979 this.formeDuContenu = null;00980 }00981 }009820098300984 FusionColonnes fusionStyle = null;//Servira uniquement pour une fusio
n individuelle permettant ainsi d’appliquer un style00985 if (this.separateurPrecedent != null || this.separateurSuivant != nul
l || this.formeDuContenu != null) {0098600987 int old_alignement = latex_tab.LaTeX_Tab.getTab().getColonnes().g
et(indexColonne - 1).getTypeColonneValeur();00988 float old_taille = latex_tab.LaTeX_Tab.getTab().getColonnes().get
(indexColonne - 1).getTailleCM();00989 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTypeColonneValeur(3);//Centrer par defaut009900099100992 Colonne col = new Colonne(latex_tab.LaTeX_Tab.getTab().getColonne
s().get(indexColonne - 1));00993 if (this.formeDuContenu != null) {00994 col.setFormeDuContenu(this.formeDuContenu);00995 }00996 else {00997 col.setFormeDuContenu(latex_tab.LaTeX_Tab.getTab().getColonne
s().get(indexColonne - 1).getFormeDuContenu());00998 }00999 if (this.getFormeDuContenu() != null) {01000 if (this.getFormeDuContenu().getAlignement() != null) {01001 if (this.getFormeDuContenu().getAlignement().getValeur()
== 0) {01002 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexC
olonne - 1).setColonneTypeToRight();01003 }01004 if (this.getFormeDuContenu().getAlignement().getValeur()
== 1) {01005 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexC
olonne - 1).setColonneTypeToCenter();01006 }01007 if (this.getFormeDuContenu().getAlignement().getValeur()
== 2) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.2 Référence de la classe latex_tab.appli.Cellule 53
01008 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setColonneTypeToLeft();
01009 }01010 }01011 }01012 if (this.separateurPrecedent != null) {01013 col.separateurPrecedent = this.separateurPrecedent;01014 }01015 else {01016 col.separateurPrecedent = null;01017 if (this.cellulePrecedente == null) {01018 col.separateurPrecedent = latex_tab.LaTeX_Tab.getTab().ge
tColonnes().get(indexColonne - 1).getSeparateurPrecedent();01019 }01020 }01021 if (this.separateurSuivant != null) {01022 col.separateurSuivant = this.separateurSuivant;01023 }01024 else {01025 col.separateurSuivant = latex_tab.LaTeX_Tab.getTab().getColon
nes().get(indexColonne - 1).getSeparateurSuivant();01026 }0102701028 //if(this.cellulePrecedente!=null)01029 // col.separateurPrecedent=null;01030 fusionStyle = new FusionColonnes(col);01031 s.append(fusionStyle.toLatexDebut());01032 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTypeColonneValeur(old_alignement);01033 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTailleCM(old_taille);01034 }01035 if (getCouleurDuFond() != null) {01036 s.append("\\cellcolor");01037 s.append(getCouleurDuFond().toLatex());01038 }01039 s.append(this.contenu);01040 if (fusionStyle != null) {01041 s.append(fusionStyle.toLatexFin());01042 }0104301044 if (this.celluleSuivante != null) {01045 s.append("& ");01046 }01047 }01048 return s.toString();01049 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
54 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Descripteur.getAlignement
latex_tab.appli.Cellule.getCelluleSuivante
latex_tab.appli.Cellule.getCouleurDuFond
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.AlignementHorizontal.getValeur
latex_tab.appli.Descripteur.isIninfluant
latex_tab.appli.Style.setFormeDuContenu
latex_tab.appli.FusionColonnes.toLatexDebut
latex_tab.appli.FusionColonnes.toLatexFin
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Cellule.getDependenceColonne
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.FusionColonnes.nbCOlonnes
latex_tab.appli.Colonne.toLatex
latex_tab.appli.SeparateurColonne.toLatex
latex_tab.appli.Colonne.toLatexSimple
La documentation de cette classe a été générée à partir du fichier suivant :– Cellule.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 55
3.3 Référence de la classe latex_tab.appli.Colonne
Graphe d’héritage de latex_tab.appli.Colonne :
latex_tab.appli.Colonne
- typeColonneValeur
- tailleAuto
- taille
- colonneSuivante
- colonnePrecedente
- index
- typeColonneChoix
+ Colonne()
+ Colonne()
+ Colonne()
+ actualiser()
+ getTailleAuto()
+ getTypeColonneValeur()
+ getTypeColonneChoix()
+ getTailleCM()
+ getColonneSuivante()
+ getColonnePrecedente()
+ getIndex()
+ setTypeColonneValeur()
+ setTailleCM()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setColonneSuivante()
+ setColonnePrecedente()
+ setIndex()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ supprimer()
+ toLatex()
+ toLatexSimple()
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
56 Documentation des classes
Graphe de collaboration de latex_tab.appli.Colonne :
latex_tab.appli.Colonne
- typeColonneValeur
- tailleAuto
- taille
- colonneSuivante
- colonnePrecedente
- index
- typeColonneChoix
+ Colonne()
+ Colonne()
+ Colonne()
+ actualiser()
+ getTailleAuto()
+ getTypeColonneValeur()
+ getTypeColonneChoix()
+ getTailleCM()
+ getColonneSuivante()
+ getColonnePrecedente()
+ getIndex()
+ setTypeColonneValeur()
+ setTailleCM()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setColonneSuivante()
+ setColonnePrecedente()
+ setIndex()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ supprimer()
+ toLatex()
+ toLatexSimple()
colonneSuivante
colonnePrecedente
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
Serializable
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
separateurPrecedent
separateurSuivantcouleurDuFond
couleurDuContenu
formeDuContenu
formatTexte alignement
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 57
Fonctions membres publiques
– Colonne ()– Colonne (int index, float tailleCm, SeparateurColonne separateurPrecedent, Separa-
teurColonne separateurSuivant)– Colonne (Colonne col)– void actualiser ()– boolean getTailleAuto ()– int getTypeColonneValeur ()– String[ ] getTypeColonneChoix ()– float getTailleCM ()– Colonne getColonneSuivante ()– Colonne getColonnePrecedente ()– int getIndex ()– void setTypeColonneValeur (int typeColonneValeur)– void setTailleCM (float tailleCM)– void setSeparateurSuivant (SeparateurColonne sc)– void setSeparateurPrecedent (SeparateurColonne sc)– void setColonneSuivante (Colonne dc)– void setColonnePrecedente (Colonne dc)– void setIndex (int index)– void setColonneTypeToTop ()– void setColonneTypeToMiddle ()– void setColonneTypeToBottom ()– void setColonneTypeToLeft ()– void setColonneTypeToCenter ()– void setColonneTypeToRight ()– void supprimer ()– String toLatex ()– String toLatexSimple ()
3.3.1 Description détaillée
Cette classe decrit l’equivalent java d’une colonne d’un tableau LaTeX
Auteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 26 du fichier Colonne.java.
3.3.2 Documentation des constructeurs et destructeur
3.3.2.1 latex_tab.appli.Colonne.Colonne ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 62 du fichier Colonne.java.
00062 {00063 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
58 Documentation des classes
3.3.2.2 latex_tab.appli.Colonne.Colonne (int index, float tailleCm,SeparateurColonne separateurPrecedent, SeparateurColonneseparateurSuivant)
Constructeur avec parametres
Paramètres
index position de la colonne dans le tableau
tailleCm largeur en centimetres
separateurPrecedent separateur precedent
separateurSuivant separateur suivant
Définition à la ligne 72 du fichier Colonne.java.
00072{
00073 //this.tableau = tableau;00074 this.index = index;00075 this.taille = tailleCm;00076 this.separateurPrecedent = separateurPrecedent;00077 this.separateurSuivant = separateurSuivant;00078 }
3.3.2.3 latex_tab.appli.Colonne.Colonne (Colonne col)
Constructeur par copie
Paramètres
col une colonne
Définition à la ligne 84 du fichier Colonne.java.
00084 {00085 typeColonneValeur = col.typeColonneValeur;00086 taille = col.taille;00087 separateurPrecedent = new SeparateurColonne(col.separateurPrecedent.getEp
aisseur());00088 separateurSuivant = new SeparateurColonne(col.separateurSuivant.getEpaiss
eur());00089 //colonneSuivante = col.colonneSuivante;00090 //colonnePrecedente = col.colonnePrecedente;00091 index = col.index;00092 //tableau = col.tableau;00093 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.Colonne latex_tab.appli.SeparateurColonne.getEpaisseur
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 59
3.3.3 Documentation des fonctions membres
3.3.3.1 void latex_tab.appli.Colonne.actualiser ()
Actualisation des separateurs, en tenant compte des colonnes adjascentes La colonneprecedente et toujours prioritaire
Définition à la ligne 99 du fichier Colonne.java.
00099 {00100 if (this.colonnePrecedente != null) {00101 this.colonnePrecedente.separateurSuivant = this.separateurPrecedent;00102 }00103 if (this.colonneSuivante != null) {00104 this.colonneSuivante.separateurPrecedent = this.separateurSuivant;00105 }00106 }
3.3.3.2 Colonne latex_tab.appli.Colonne.getColonnePrecedente ()
la colonne precedenteRenvoie
une colonne
Définition à la ligne 154 du fichier Colonne.java.
00154 {00155 return colonnePrecedente;00156 }
3.3.3.3 Colonne latex_tab.appli.Colonne.getColonneSuivante ()
Retourne la colonne suivanteRenvoie
une colonne
Définition à la ligne 146 du fichier Colonne.java.
00146 {00147 return colonneSuivante;00148 }
3.3.3.4 int latex_tab.appli.Colonne.getIndex ()
Retourne la position de la colonne dans le tableau LaTexRenvoie
indice
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
60 Documentation des classes
Définition à la ligne 162 du fichier Colonne.java.
00162 {00163 return index;00164 }
3.3.3.5 boolean latex_tab.appli.Colonne.getTailleAuto ()
Renvoie vraie ci la largeur est ajustee automatiquementRenvoie
vraie/faux
Définition à la ligne 112 du fichier Colonne.java.
00112 {00113 return this.tailleAuto;00114 }
3.3.3.6 float latex_tab.appli.Colonne.getTailleCM ()
Largeur de la colonne en centimetresRenvoie
Définition à la ligne 136 du fichier Colonne.java.
00136 {0013700138 return taille;0013900140 }
3.3.3.7 String [ ] latex_tab.appli.Colonne.getTypeColonneChoix ()
differents types de colonnesRenvoie
liste de types
Définition à la ligne 128 du fichier Colonne.java.
00128 {00129 return typeColonneChoix;00130 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 61
3.3.3.8 int latex_tab.appli.Colonne.getTypeColonneValeur ()
Type de la colonneRenvoie
reference du type de la colonne dans la liste
Définition à la ligne 120 du fichier Colonne.java.
00120 {00121 return typeColonneValeur;00122 }
3.3.3.9 void latex_tab.appli.Colonne.setColonnePrecedente (Colonne dc)
Modifie la colonne precedenteParamètres
dc une colonne
Définition à la ligne 240 du fichier Colonne.java.
00240 {00241 // avant old -- this00242 // apres -- old -- dc -- this --00243 if (this.colonnePrecedente != null) {00244 Colonne colonnePrecedente_old = this.colonnePrecedente;00245 dc.colonnePrecedente = colonnePrecedente_old;00246 colonnePrecedente_old.colonneSuivante = dc;00247 }00248 this.colonnePrecedente = dc;00249 dc.colonneSuivante = this;00250 }
3.3.3.10 void latex_tab.appli.Colonne.setColonneSuivante (Colonne dc)
Modifie la colonne suivanteParamètres
dc une colonne
Définition à la ligne 224 du fichier Colonne.java.
00224 {00225 // avant this [-- old]00226 // apres this -- dc [-- old]00227 if (this.colonneSuivante != null) {00228 Colonne colonneSuivante_old = this.colonneSuivante;00229 dc.colonneSuivante = colonneSuivante_old;00230 colonneSuivante_old.colonnePrecedente = dc;00231 }00232 this.colonneSuivante = dc;00233 dc.colonnePrecedente = this;00234 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
62 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.setColonneSuivante latex_tab.appli.Colonne.supprimer
3.3.3.11 void latex_tab.appli.Colonne.setColonneTypeToBottom ()
Modification du type de la colonne a B
Définition à la ligne 279 du fichier Colonne.java.
00279 {00280 this.typeColonneValeur = 2;00281 tailleAuto = false;00282 }
3.3.3.12 void latex_tab.appli.Colonne.setColonneTypeToCenter ()
Modification du type de la colonne a C
Définition à la ligne 295 du fichier Colonne.java.
00295 {00296 this.typeColonneValeur = 4;00297 tailleAuto = true;00298 }
3.3.3.13 void latex_tab.appli.Colonne.setColonneTypeToLeft ()
Modification du type de la colonne a L
Définition à la ligne 287 du fichier Colonne.java.
00287 {00288 this.typeColonneValeur = 3;00289 tailleAuto = true;00290 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.setColonneTypeToLeft latex_tab.appli.Tableau.ajouterColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 63
3.3.3.14 void latex_tab.appli.Colonne.setColonneTypeToMiddle ()
Modification du type de la colonne a M
Définition à la ligne 271 du fichier Colonne.java.
00271 {00272 this.typeColonneValeur = 1;00273 tailleAuto = false;00274 }
3.3.3.15 void latex_tab.appli.Colonne.setColonneTypeToRight ()
Modification du type de la colonne a R
Définition à la ligne 303 du fichier Colonne.java.
00303 {00304 this.typeColonneValeur = 5;00305 tailleAuto = true;00306 }
3.3.3.16 void latex_tab.appli.Colonne.setColonneTypeToTop ()
Modification du type de la colonne a P
Définition à la ligne 263 du fichier Colonne.java.
00263 {00264 this.typeColonneValeur = 0;00265 tailleAuto = false;00266 }
3.3.3.17 void latex_tab.appli.Colonne.setIndex (int index)
Change l’indice de la colonne dans le tableau
Paramètres
index
Définition à la ligne 256 du fichier Colonne.java.
00256 {00257 this.index = index;00258 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
64 Documentation des classes
3.3.3.18 void latex_tab.appli.Colonne.setSeparateurPrecedent(SeparateurColonne separateurPrecedent) [virtual]
Modification du separateur horizontal precedent
Paramètres
separateurPrecedent
Implémente latex_tab.appli.Style.
Définition à la ligne 213 du fichier Colonne.java.
00213 {00214 this.separateurPrecedent = sc;00215 if (colonnePrecedente != null) {00216 colonnePrecedente.separateurSuivant = sc;00217 }00218 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.setSeparateurPrecedent latex_tab.appli.Cellule.setSeparateurPrecedent
3.3.3.19 void latex_tab.appli.Colonne.setSeparateurSuivant(SeparateurColonne separateurSuivant) [virtual]
Modification du separateur horizontal suivant
Paramètres
separateurSuivant
Implémente latex_tab.appli.Style.
Définition à la ligne 205 du fichier Colonne.java.
00205 {00206 this.separateurSuivant = sc;00207 if (colonneSuivante != null) {00208 colonneSuivante.separateurPrecedent = sc;00209 }00210 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.setSeparateurSuivant latex_tab.appli.Cellule.setSeparateurSuivant
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 65
3.3.3.20 void latex_tab.appli.Colonne.setTailleCM (float tailleCM)
Modification de la taille de la colonneParamètres
tailleCM
Définition à la ligne 199 du fichier Colonne.java.
00199 {00200 this.taille = tailleCM;00201 //this.tailleAuto=true;00202 }
3.3.3.21 void latex_tab.appli.Colonne.setTypeColonneValeur (inttypeColonneValeur)
Modification du type de la colonneParamètres
typeColonneValeur reference du type de la colonne
Définition à la ligne 170 du fichier Colonne.java.
00170 {0017100172 this.typeColonneValeur = typeColonneValeur;00173 switch (this.typeColonneValeur) {00174 case (0):00175 this.tailleAuto = false;00176 break;00177 case (1):00178 this.tailleAuto = false;00179 break;00180 case (2):00181 this.tailleAuto = false;00182 break;00183 case (3):00184 this.tailleAuto = true;00185 break;00186 case (4):00187 this.tailleAuto = true;00188 break;00189 case (5):00190 this.tailleAuto = true;00191 break;00192 }00193 }
3.3.3.22 void latex_tab.appli.Colonne.supprimer ()
Supprime cette colonne du tableau
Définition à la ligne 311 du fichier Colonne.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
66 Documentation des classes
00311 {00312 if (latex_tab.LaTeX_Tab.testing) {00313 System.out.println("Supression de la colonne " + this.index);00314 }0031500316 Colonne precedente_old = this.colonnePrecedente;00317 Colonne suivante_old = this.colonneSuivante;00318 this.colonnePrecedente = null;00319 this.colonneSuivante = null;00320 //Si la colonne a supprimer est la 1ere du tableau00321 if (this.index - 1 == 0) {00322 if (latex_tab.LaTeX_Tab.testing) {00323 System.out.println("C’est la premiere colonne du tableau");00324 }0032500326 if (suivante_old != null) {00327 suivante_old.colonnePrecedente = null;00328 }00329 }00330 //Si la colonne a supprimer est la derniere du tableau00331 if (this.index - 1 == latex_tab.LaTeX_Tab.getTab().getNbLignes() - 1) {00332 if (latex_tab.LaTeX_Tab.testing) {00333 System.out.println("C’est la derniere colonne du tableau");00334 }0033500336 if (precedente_old != null) {00337 precedente_old.colonneSuivante = null;00338 }00339 }00340 //si la colonne a supprimer a une colonne precedente et une suivante00341 if (suivante_old != null && precedente_old != null) {00342 if (latex_tab.LaTeX_Tab.testing) {00343 System.out.println("C’est ni la 1ere ni la derniere colonne du ta
bleau");00344 }0034500346 precedente_old.colonneSuivante = null;00347 suivante_old.colonnePrecedente = null;00348 precedente_old.setColonneSuivante(suivante_old);00349 }00350 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.supprimer latex_tab.appli.Colonne.setColonneSuivante
3.3.3.23 String latex_tab.appli.Colonne.toLatex ()
Affiche le code LaTeX correspondant a cette colonneRenvoie
code LaTeX
Définition à la ligne 356 du fichier Colonne.java.
00356 {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.3 Référence de la classe latex_tab.appli.Colonne 67
00357 StringBuilder s = new StringBuilder();00358 if (getFormeDuContenu() != null) {00359 if (getFormeDuContenu().isIninfluant()) {00360 setFormeDuContenu(null);00361 }00362 }00363 if (getCouleurDuFond() != null || getFormeDuContenu() != null) {00364 s.append(">{");00365 if (getCouleurDuFond() != null) {00366 s.append("\\columncolor");00367 s.append(this.getCouleurDuFond().toLatex());0036800369 }00370 if (getFormeDuContenu() != null) {00371 s.append(getFormeDuContenu().toLatex());00372 }00373 s.append("}");00374 }003750037600377 s.append(toLatexSimple());00378 return s.toString();00379 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.toLatex
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Style.setFormeDuContenu
latex_tab.appli.Colonne.toLatexSimple
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.toLatex latex_tab.appli.FusionColonnes.toLatexDebut latex_tab.appli.Cellule.toLatex
3.3.3.24 String latex_tab.appli.Colonne.toLatexSimple ()
Version simplifie du code LaTeX correspondant a la colonne prend en compte unique-ment le type et la largeurRenvoie
code LaTeX
Définition à la ligne 386 du fichier Colonne.java.
00386 {00387 StringBuilder s = new StringBuilder();00388 if (this.typeColonneValeur < 3) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
68 Documentation des classes
00389 s.append(this.typeColonneChoix[this.typeColonneValeur]);00390 s.append("{");00391 s.append(taille);00392 s.append("cm}");00393 }00394 else {00395 s.append(this.typeColonneChoix[this.typeColonneValeur]);00396 }00397 return s.toString();00398 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Colonne.toLatexSimple latex_tab.appli.Colonne.toLatex latex_tab.appli.FusionColonnes.toLatexDebut latex_tab.appli.Cellule.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– Colonne.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.4 Référence de la classe latex_tab.appli.Couleur 69
3.4 Référence de la classe latex_tab.appli.Couleur
Graphe d’héritage de latex_tab.appli.Couleur :
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
70 Documentation des classes
Graphe de collaboration de latex_tab.appli.Couleur :
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
Serializable
Fonctions membres publiques– Couleur ()– Couleur (Color c)– Couleur (Couleur c)– void setColor (Color c)– Color getColor ()– String toLatex ()
3.4.1 Description détaillée
Cette classe decrit l’quivalent java d’une couleur utilise en LaTexAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 27 du fichier Couleur.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.4 Référence de la classe latex_tab.appli.Couleur 71
3.4.2 Documentation des constructeurs et destructeur
3.4.2.1 latex_tab.appli.Couleur.Couleur ()
Constructeur par defaut Couleur noire
Définition à la ligne 46 du fichier Couleur.java.
00046 {00047 r = 0;00048 g = 0;00049 b = 0;00050 }
3.4.2.2 latex_tab.appli.Couleur.Couleur (Color c)
Construction grace aux couleurs de Color de javaParamètres
c ColorDéfinition à la ligne 56 du fichier Couleur.java.
00056 {00057 this.r = c.getRed();00058 this.g = c.getGreen();00059 this.b = c.getBlue();00060 }
3.4.2.3 latex_tab.appli.Couleur.Couleur (Couleur c)
Constructeur par copieParamètres
c une couleurDéfinition à la ligne 66 du fichier Couleur.java.
00066 {00067 this.r = c.r;00068 this.g = c.g;00069 this.b = c.b;00070 }
3.4.3 Documentation des fonctions membres
3.4.3.1 Color latex_tab.appli.Couleur.getColor ()
Renvoie une instance de type ColorRenvoie
instance Color
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
72 Documentation des classes
Définition à la ligne 86 du fichier Couleur.java.
00086 {00087 return new Color(this.r, this.g, this.b);00088 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Couleur.getColor latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
3.4.3.2 void latex_tab.appli.Couleur.setColor (Color c)
Modifier la couleur, en recuperant les parametre d’une instance Color
Paramètres
c Color
Définition à la ligne 76 du fichier Couleur.java.
00076 {00077 this.r = c.getRed();00078 this.g = c.getGreen();00079 this.b = c.getBlue();00080 }
3.4.3.3 String latex_tab.appli.Couleur.toLatex ()
Affiche le code LaTeX correspondant a une couleur en RGB
Renvoie
code LaTeX
Définition à la ligne 94 du fichier Couleur.java.
00094 {00095 StringBuilder s = new StringBuilder();00096 s.append("[RGB]{");00097 s.append(this.r);00098 s.append(",");00099 s.append(this.g);00100 s.append(",");00101 s.append(this.b);00102 s.append("}");00103 return s.toString();00104 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.4 Référence de la classe latex_tab.appli.Couleur 73
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Couleur.toLatex
latex_tab.appli.Ligne.toLatex
latex_tab.appli.Descripteur.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– Couleur.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
74 Documentation des classes
3.5 Référence de la classe latex_tab.appli.Descripteur
Graphe d’héritage de latex_tab.appli.Descripteur :
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 75
Graphe de collaboration de latex_tab.appli.Descripteur :
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
Serializable
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
formatTexte alignement couleurDuContenu
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
76 Documentation des classes
Fonctions membres publiques– Descripteur ()– Descripteur (Couleur c, ParametresDuTexte ft, AlignementHorizontal ah, String ct)– Descripteur (Descripteur d)– boolean isIninfluant ()– void setAnnulerAlignementText ()– void setAnnulerFormeText ()– void setTextToRight ()– void setTextToLeft ()– void setTextToCenter ()– void setColor (Color c)– void setTexteTailleValeur (int texteTailleValeur)– void setTexteTailleModifiee (boolean texteTailleModifiee)– void setTexteItalique (boolean texteItalique)– void setTexteGras (boolean texteGras)– ParametresDuTexte getFormatTexte ()– void setFormatTexte (ParametresDuTexte formatTexte)– AlignementHorizontal getAlignement ()– void setAlignement (AlignementHorizontal alignement)– Couleur getCouleurDuContenu ()– void setCouleurDuContenu (Couleur couleurDuContenu)– String toLatex ()
3.5.1 Description détaillée
Cette classe regroupe tout les parametres du style graphique du contenu d’une celluleou d’une colonnne d’un tableau LaTeXAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 27 du fichier Descripteur.java.
3.5.2 Documentation des constructeurs et destructeur
3.5.2.1 latex_tab.appli.Descripteur.Descripteur ()
Constructeur vide Utilisee egalement pour la sauvegarde
Définition à la ligne 46 du fichier Descripteur.java.
00046 {00047 couleurDuContenu = null;00048 formatTexte = null;00049 alignement = null;00050 }
3.5.2.2 latex_tab.appli.Descripteur.Descripteur (Couleur c, ParametresDuTexteft, AlignementHorizontal ah, String ct)
Constructeur avec tout les parametres
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 77
Paramètres
c couleur
ft parametre du texte
ah alignement du texte
ct complements de texte
Définition à la ligne 59 du fichier Descripteur.java.
00059{
00060 couleurDuContenu = c;00061 formatTexte = ft;00062 alignement = ah;00063 }
3.5.2.3 latex_tab.appli.Descripteur.Descripteur (Descripteur d)
Constructeur par copieParamètres
d un autre descripteur de contenu
Définition à la ligne 69 du fichier Descripteur.java.
00069 {00070 if (d.getCouleurDuContenu() != null) {00071 couleurDuContenu = new Couleur(d.getCouleurDuContenu());00072 }00073 if (d.getFormatTexte() != null) {00074 formatTexte = new ParametresDuTexte(d.getFormatTexte());00075 }00076 if (d.getAlignement() != null) {00077 alignement = new AlignementHorizontal(d.getAlignement());00078 }00079 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.Descripteur
latex_tab.appli.Descripteur.getAlignement
latex_tab.appli.Descripteur.getCouleurDuContenu
latex_tab.appli.Descripteur.getFormatTexte
3.5.3 Documentation des fonctions membres
3.5.3.1 AlignementHorizontal latex_tab.appli.Descripteur.getAlignement ()
Recuperation de l’alignement horizontale du texte
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
78 Documentation des classes
Renvoie
alignementDéfinition à la ligne 217 du fichier Descripteur.java.
00217 {00218 return this.alignement;00219 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.getAlignement
latex_tab.appli.Descripteur.Descripteur
latex_tab.appli.Cellule.toLatex
3.5.3.2 Couleur latex_tab.appli.Descripteur.getCouleurDuContenu ()
Retourne la couleur du contenuRenvoie
une couleurDéfinition à la ligne 233 du fichier Descripteur.java.
00233 {00234 return this.couleurDuContenu;00235 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.getCouleurDuContenu latex_tab.appli.Descripteur.Descripteur
3.5.3.3 ParametresDuTexte latex_tab.appli.Descripteur.getFormatTexte ()
Recuperation du format du texteRenvoie
parametres du texteDéfinition à la ligne 201 du fichier Descripteur.java.
00201 {00202 return this.formatTexte;00203 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.getFormatTexte latex_tab.appli.Descripteur.Descripteur
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 79
3.5.3.4 boolean latex_tab.appli.Descripteur.isIninfluant ()
L’application des modification, influent ou non sur l’affichage de l’element
Renvoie
influant ou non
Définition à la ligne 85 du fichier Descripteur.java.
00085 {00086 /* if(formatTexte!=null){00087 if(formatTexte.isIninfluant()){00088 formatTexte=null;00089 }00090 }*/0009100092 return couleurDuContenu == null && formatTexte == null && alignement == n
ull;00093 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.isIninfluant latex_tab.appli.Cellule.toLatex
3.5.3.5 void latex_tab.appli.Descripteur.setAlignement (AlignementHorizontalalignement)
Modifier l’alignement horizontale du texte
Paramètres
alignement
Définition à la ligne 225 du fichier Descripteur.java.
00225 {00226 this.alignement = alignement;00227 }
3.5.3.6 void latex_tab.appli.Descripteur.setAnnulerAlignementText ()
Revenire a l’alignement initiale du texte
Définition à la ligne 98 du fichier Descripteur.java.
00098 {00099 this.alignement = null;00100 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
80 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setAnnulerAlignementText latex_tab.appli.Style.setAnnulerAlignementText latex_tab.appli.Cellule.setAnnulerAlignementText
3.5.3.7 void latex_tab.appli.Descripteur.setAnnulerFormeText ()
Supression de la forme du texte
Définition à la ligne 105 du fichier Descripteur.java.
00105 {00106 this.formatTexte = null;00107 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setAnnulerFormeText latex_tab.appli.Style.setAnnulerFormeText latex_tab.appli.Cellule.setAnnulerFormeText
3.5.3.8 void latex_tab.appli.Descripteur.setColor (Color c)
Modification de la couleur du contenuParamètres
c une couleur
Définition à la ligne 138 du fichier Descripteur.java.
00138 {00139 if (c.equals(Color.BLACK)) {00140 couleurDuContenu = null;00141 }00142 else {00143 couleurDuContenu = new Couleur(c);00144 }00145 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setColor latex_tab.appli.Style.setColor latex_tab.appli.Cellule.setColor
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 81
3.5.3.9 void latex_tab.appli.Descripteur.setCouleurDuContenu (CouleurcouleurDuContenu)
Modification de al couleur du contenuParamètres
couleurDuContenu
Définition à la ligne 241 du fichier Descripteur.java.
00241 {00242 this.couleurDuContenu = couleurDuContenu;00243 }
3.5.3.10 void latex_tab.appli.Descripteur.setFormatTexte (ParametresDuTexteformatTexte)
Modification du format du texteParamètres
formatTexte
Définition à la ligne 209 du fichier Descripteur.java.
00209 {00210 this.formatTexte = formatTexte;00211 }
3.5.3.11 void latex_tab.appli.Descripteur.setTexteGras (boolean texteGras)
Appliquer/retirer le gras de la policeParamètres
texteGras Appliquer/retirer
Définition à la ligne 188 du fichier Descripteur.java.
00188 {00189 if (formatTexte != null) {00190 formatTexte.setTexteGras(texteGras);00191 }00192 else {00193 formatTexte = new ParametresDuTexte(true, false);00194 }00195 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteGras latex_tab.appli.ParametresDuTexte.setTexteGras
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
82 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteGras latex_tab.appli.Style.setTexteGras latex_tab.appli.Cellule.setTexteGras
3.5.3.12 void latex_tab.appli.Descripteur.setTexteItalique (boolean texteItalique)
Appliquer/retirer l’italique de la policeParamètres
texteItalique Appliquer/retirerDéfinition à la ligne 175 du fichier Descripteur.java.
00175 {00176 if (formatTexte != null) {00177 formatTexte.setTexteItalique(texteItalique);00178 }00179 else {00180 formatTexte = new ParametresDuTexte(false, true);00181 }00182 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteItalique latex_tab.appli.ParametresDuTexte.setTexteItalique
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteItalique latex_tab.appli.Style.setTexteItalique latex_tab.appli.Cellule.setTexteItalique
3.5.3.13 void latex_tab.appli.Descripteur.setTexteTailleModifiee (booleantexteTailleModifiee)
Permet de fixer ci la taille du texte a changeParamètres
texteTailleModifiee oui/non taille modifieeDéfinition à la ligne 164 du fichier Descripteur.java.
00164 {00165 if (formatTexte == null) {00166 formatTexte = new ParametresDuTexte(false, false);00167 }00168 formatTexte.setTexteTailleModifiee(texteTailleModifiee);00169 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 83
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteTailleModifiee latex_tab.appli.ParametresDuTexte.setTexteTailleModifiee
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteTailleModifiee latex_tab.appli.Style.setTexteTailleModifiee latex_tab.appli.Cellule.setTexteTailleModifiee
3.5.3.14 void latex_tab.appli.Descripteur.setTexteTailleValeur (inttexteTailleValeur)
Modification de la taille du texteParamètres
texteTailleValeur taille du texte
Définition à la ligne 151 du fichier Descripteur.java.
00151 {00152 if (formatTexte != null) {00153 formatTexte.setTexteTailleValeur(texteTailleValeur);00154 }00155 else {00156 formatTexte = new ParametresDuTexte(false, false, texteTailleValeur);
00157 }00158 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteTailleValeur latex_tab.appli.ParametresDuTexte.setTexteTailleValeur
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTexteTailleValeur latex_tab.appli.Style.setTexteTailleValeur latex_tab.appli.Cellule.setTexteTailleValeur
3.5.3.15 void latex_tab.appli.Descripteur.setTextToCenter ()
Centrer le texte
Définition à la ligne 129 du fichier Descripteur.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
84 Documentation des classes
00129 {00130 alignement = new AlignementHorizontal();00131 alignement.setTextToCenter();00132 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToCenter latex_tab.appli.AlignementHorizontal.setTextToCenter
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToCenter latex_tab.appli.Style.setTextToCenter latex_tab.appli.Cellule.setTextToCenter
3.5.3.16 void latex_tab.appli.Descripteur.setTextToLeft ()
Aligne a gauche le texte
Définition à la ligne 121 du fichier Descripteur.java.
00121 {00122 alignement = new AlignementHorizontal();00123 alignement.setTextToLeft();00124 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToLeft latex_tab.appli.AlignementHorizontal.setTextToLeft
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToLeft latex_tab.appli.Style.setTextToLeft latex_tab.appli.Cellule.setTextToLeft
3.5.3.17 void latex_tab.appli.Descripteur.setTextToRight ()
Aligne a droite le texte
Définition à la ligne 112 du fichier Descripteur.java.
00112 {0011300114 alignement = new AlignementHorizontal();00115 this.alignement.setTextToRight();00116 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.5 Référence de la classe latex_tab.appli.Descripteur 85
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToRight latex_tab.appli.AlignementHorizontal.setTextToRight
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.setTextToRight latex_tab.appli.Style.setTextToRight latex_tab.appli.Cellule.setTextToRight
3.5.3.18 String latex_tab.appli.Descripteur.toLatex ()
Affiche le code LaTeX du descripteur Ce descripteur appartient soit a une colonne, soita une celluleRenvoie
code LaTeX
Définition à la ligne 250 du fichier Descripteur.java.
00250 {00251 StringBuilder s = new StringBuilder();00252 if (couleurDuContenu != null) {00253 s.append("\\color");00254 s.append(couleurDuContenu.toLatex());00255 }00256 if (formatTexte != null) {00257 s.append(formatTexte.toLatex());00258 }00259 if (alignement != null) {00260 s.append(alignement.toLatex());00261 }00262 return s.toString();00263 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Descripteur.toLatex
latex_tab.appli.AlignementHorizontal.toLatex
latex_tab.appli.ParametresDuTexte.toLatex
latex_tab.appli.Couleur.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– Descripteur.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
86 Documentation des classes
3.6 Référence de la classe latex_-tab.appli.FusionColonnes
Graphe d’héritage de latex_tab.appli.FusionColonnes :
latex_tab.appli.FusionColonnes
- colonnesFusionnees
- colonneResultante
- cadreHaut
- cadreBas
+ FusionColonnes()
+ FusionColonnes()
+ FusionColonnes()
+ getColonneResultante()
+ setColonneResultante()
+ nbCOlonnes()
+ getCadreBas()
+ setCadreBas()
+ getCadreHaut()
+ setCadreHaut()
+ getColonnesFusionnees()
+ setColonnesFusionnees()
+ toLatexCadreHaut()
+ toLatexCadreBas()
+ toLatexDebut()
+ toLatexFin()
- actualiser()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.6 Référence de la classe latex_tab.appli.FusionColonnes 87
Graphe de collaboration de latex_tab.appli.FusionColonnes :
latex_tab.appli.FusionColonnes
- colonnesFusionnees
- colonneResultante
- cadreHaut
- cadreBas
+ FusionColonnes()
+ FusionColonnes()
+ FusionColonnes()
+ getColonneResultante()
+ setColonneResultante()
+ nbCOlonnes()
+ getCadreBas()
+ setCadreBas()
+ getCadreHaut()
+ setCadreHaut()
+ getColonnesFusionnees()
+ setColonnesFusionnees()
+ toLatexCadreHaut()
+ toLatexCadreBas()
+ toLatexDebut()
+ toLatexFin()
- actualiser()
Serializable
latex_tab.appli.LigneTracable
- epaisseurDuTrait
- indexDepart
- indexFin
+ LigneTracable()
+ LigneTracable()
+ LigneTracable()
+ getEpaisseurDuTrait()
+ setEpaisseurDuTrait()
+ getIndexDepart()
+ setIndexDepart()
+ getIndexFin()
+ setIndexFin()
+ toLatex()
latex_tab.appli.Colonne
- typeColonneValeur
- tailleAuto
- taille
- colonneSuivante
- colonnePrecedente
- index
- typeColonneChoix
+ Colonne()
+ Colonne()
+ Colonne()
+ actualiser()
+ getTailleAuto()
+ getTypeColonneValeur()
+ getTypeColonneChoix()
+ getTailleCM()
+ getColonneSuivante()
+ getColonnePrecedente()
+ getIndex()
+ setTypeColonneValeur()
+ setTailleCM()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setColonneSuivante()
+ setColonnePrecedente()
+ setIndex()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ supprimer()
+ toLatex()
+ toLatexSimple()
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
cadreBas
cadreHaut
colonneResultante
colonneSuivante
colonnePrecedente
separateurPrecedent
separateurSuivantcouleurDuFond
couleurDuContenu
formeDuContenu
formatTexte alignement
ArrayList< Colonne >
colonnesFusionnees
ArrayList
< Colonne >
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
88 Documentation des classes
Fonctions membres publiques– FusionColonnes ()– FusionColonnes (ArrayList< Colonne > colonnesFusionnes, Colonne colonneRe-
sultante, float cadreHaut, float cadreBas)– FusionColonnes (Colonne colonne)– Colonne getColonneResultante ()– void setColonneResultante (Colonne colonneResultante)– int nbCOlonnes ()– LigneTracable getCadreBas ()– void setCadreBas (LigneTracable cadreBas)– LigneTracable getCadreHaut ()– void setCadreHaut (LigneTracable cadreHaut)– ArrayList< Colonne > getColonnesFusionnees ()– void setColonnesFusionnees (ArrayList< Colonne > colonnesFusionnees)– String toLatexCadreHaut ()– String toLatexCadreBas ()– String toLatexDebut ()– String toLatexFin ()
3.6.1 Description détaillée
Cette classe decrit les parametres d’une fusion entre plusieurs cellules d’une memeligne Permet d’aparenter plusieurs cellules en une seule cellule qui a sa propre co-lonne Une utilisation secondaire de cette classe est destine aux cellules avec un stylegraphique particulier le passage par une fusion d’une seule cellule est indispensableAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 30 du fichier FusionColonnes.java.
3.6.2 Documentation des constructeurs et destructeur
3.6.2.1 latex_tab.appli.FusionColonnes.FusionColonnes ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 53 du fichier FusionColonnes.java.
00053 {00054 }
3.6.2.2 latex_tab.appli.FusionColonnes.FusionColonnes (ArrayList< Colonne> colonnesFusionnes, Colonne colonneResultante, float cadreHaut,float cadreBas)
Constructeur avec tout les parametres necessaires, pour fusionner pluisuers cellules
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.6 Référence de la classe latex_tab.appli.FusionColonnes 89
Paramètres
colonnesFusionnes liste des colonnes des cellules a fusionner
colonneResultante colonne resultante de cette fusion
cadreHaut bordure superieur
cadreBas bordure inferieur
Définition à la ligne 63 du fichier FusionColonnes.java.
00063{
00064 this.colonnesFusionnees = colonnesFusionnes;00065 this.colonneResultante = colonneResultante;00066 this.cadreBas = new LigneTracable(this.colonnesFusionnees.get(0).getIndex
(), this.colonnesFusionnees.get(0).getIndex() + this.nbCOlonnes(), cadreBas);00067 this.cadreHaut = new LigneTracable(this.colonnesFusionnees.get(0).getInde
x(), this.colonnesFusionnees.get(0).getIndex() + this.nbCOlonnes(), cadreHaut);00068 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.FusionColonnes latex_tab.appli.FusionColonnes.nbCOlonnes
3.6.2.3 latex_tab.appli.FusionColonnes.FusionColonnes (Colonne colonne)
Constructeur d’une fusion d’une seule celluleParamètres
colonne colonne de la cellule a fusionner
Définition à la ligne 74 du fichier FusionColonnes.java.
00074 {00075 this.colonnesFusionnees = new ArrayList<Colonne>();00076 this.colonnesFusionnees.add(colonne);00077 this.colonneResultante = colonne;0007800079 }
3.6.3 Documentation des fonctions membres
3.6.3.1 LigneTracable latex_tab.appli.FusionColonnes.getCadreBas ()
Bordure inferieurRenvoie
une bordure
Définition à la ligne 144 du fichier FusionColonnes.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
90 Documentation des classes
00144 {00145 this.actualiser();00146 return cadreBas;00147 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.getCadreBas latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getCadreBas
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
3.6.3.2 LigneTracable latex_tab.appli.FusionColonnes.getCadreHaut ()
Recuperatin de cadre superieurRenvoie
une bordureDéfinition à la ligne 161 du fichier FusionColonnes.java.
00161 {00162 this.actualiser();00163 return cadreHaut;00164 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.getCadreHaut latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getCadreHaut
latex_tab.appli.Cellule.setCadreHaut
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
3.6.3.3 Colonne latex_tab.appli.FusionColonnes.getColonneResultante ()
Retourne les parametres de la colonne resultanteRenvoie
colonne fusionnesDéfinition à la ligne 85 du fichier FusionColonnes.java.
00085 {00086 return colonneResultante;00087 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.6 Référence de la classe latex_tab.appli.FusionColonnes 91
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.getColonneResultante
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getCouleurDuFond
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Cellule.getSeparateurPrecedent
latex_tab.appli.Cellule.getSeparateurSuivant
latex_tab.appli.Cellule.setAnnulerAlignementText
latex_tab.appli.Cellule.setAnnulerFormeText
latex_tab.appli.Cellule.setColor
latex_tab.appli.Cellule.setCouleurDuFond
latex_tab.appli.Cellule.setFormeDuContenu
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.Cellule.setSeparateurSuivant
latex_tab.appli.Cellule.setTexteGras
latex_tab.appli.Cellule.setTexteItalique
latex_tab.appli.Cellule.setTexteTailleModifiee
latex_tab.appli.Cellule.setTexteTailleValeur
latex_tab.appli.Cellule.setTextToCenter
latex_tab.appli.Cellule.setTextToLeft
latex_tab.appli.Cellule.setTextToRight
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Cellule.actualiser
latex_tab.appli.Cellule.getPx
latex_tab.appli.Cellule.getRapport
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
92 Documentation des classes
3.6.3.4 ArrayList<Colonne> latex_-tab.appli.FusionColonnes.getColonnesFusionnees()
Recuperation de la liste des colonnes, des cellules fusionnesRenvoie
une liste de colonnes
Définition à la ligne 178 du fichier FusionColonnes.java.
00178 {00179 return colonnesFusionnees;00180 }
3.6.3.5 int latex_tab.appli.FusionColonnes.nbCOlonnes ()
Nombre de colonnes fusionnesRenvoie
Définition à la ligne 136 du fichier FusionColonnes.java.
00136 {00137 return this.colonnesFusionnees.size();00138 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.nbCOlonnes
latex_tab.appli.FusionColonnes.FusionColonnes
latex_tab.appli.FusionColonnes.toLatexDebut latex_tab.appli.Cellule.toLatex
3.6.3.6 void latex_tab.appli.FusionColonnes.setCadreBas (LigneTracablecadreBas)
Modification de la bordure inferieurParamètres
cadreBas nouvelle bordure
Définition à la ligne 153 du fichier FusionColonnes.java.
00153 {00154 this.cadreBas = cadreBas;00155 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.6 Référence de la classe latex_tab.appli.FusionColonnes 93
3.6.3.7 void latex_tab.appli.FusionColonnes.setCadreHaut (LigneTracablecadreHaut)
Modification de la bordure superieurParamètres
cadreHaut nouvelle bordure
Définition à la ligne 170 du fichier FusionColonnes.java.
00170 {00171 this.cadreHaut = cadreHaut;00172 }
3.6.3.8 void latex_tab.appli.FusionColonnes.setColonneResultante (ColonnecolonneResultante)
Force a changer les parametres de la colonne fusionnesParamètres
colonneResultanteDéfinition à la ligne 93 du fichier FusionColonnes.java.
00093 {00094 this.colonneResultante = colonneResultante;00095 }
3.6.3.9 void latex_tab.appli.FusionColonnes.setColonnesFusionnees(ArrayList< Colonne > colonnesFusionnees)
Modification de la liste des colonnes, des cellules fusionnesParamètres
colonnesFusionnees nouvelle liste de colonnes
Définition à la ligne 186 du fichier FusionColonnes.java.
00186 {00187 this.colonnesFusionnees = colonnesFusionnees;00188 }
3.6.3.10 String latex_tab.appli.FusionColonnes.toLatexCadreBas ()
Affiche le code LaTeX qui trace la bordure inferieur Ce code utilise une commande\Miline cree par Tableau.toLatexDebutDoc()Renvoie
code LaTeX
Définition à la ligne 205 du fichier FusionColonnes.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
94 Documentation des classes
00205 {00206 this.actualiser();00207 return this.cadreBas.toLatex();00208 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.toLatexCadreBas latex_tab.appli.LigneTracable.toLatex
3.6.3.11 String latex_tab.appli.FusionColonnes.toLatexCadreHaut ()
Affiche le code LaTeX qui trace la bordure superieur Ce code utilise une commande\Miline cree par Tableau.toLatexDebutDoc()Renvoie
code LaTeX
Définition à la ligne 195 du fichier FusionColonnes.java.
00195 {00196 this.actualiser();00197 return this.cadreHaut.toLatex();00198 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.toLatexCadreHaut latex_tab.appli.LigneTracable.toLatex
3.6.3.12 String latex_tab.appli.FusionColonnes.toLatexDebut ()
Affiche le code LaTeX de cette fusion ce code s’insere avant le contenu la 1ere celluledu tableau LaTeXRenvoie
code LaTeX
Définition à la ligne 215 du fichier FusionColonnes.java.
00215 {00216 this.actualiser();00217 StringBuilder s = new StringBuilder();00218 s.append("\\multicolumn{");00219 s.append(this.nbCOlonnes());00220 s.append("}");00221 s.append("{");0022200223 if (colonneResultante.getSeparateurPrecedent() != null) {00224 s.append(colonneResultante.getSeparateurPrecedent().toLatex());
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.6 Référence de la classe latex_tab.appli.FusionColonnes 95
00225 }00226 s.append(colonneResultante.toLatex());0022700228 if (colonneResultante.getSeparateurSuivant() != null) {00229 s.append(colonneResultante.getSeparateurSuivant().toLatex());00230 }0023100232 s.append("}");00233 s.append("{");0023400235 return s.toString();00236 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.toLatexDebut
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.FusionColonnes.nbCOlonnes
latex_tab.appli.Colonne.toLatex
latex_tab.appli.SeparateurColonne.toLatex
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Style.setFormeDuContenu
latex_tab.appli.Colonne.toLatexSimple
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.toLatexDebut latex_tab.appli.Cellule.toLatex
3.6.3.13 String latex_tab.appli.FusionColonnes.toLatexFin ()
Affiche le code LaTeX de cette fusion ce code s’insere apres le contenu la 1ere celluledu tableau LaTeXRenvoie
code LaTeXDéfinition à la ligne 243 du fichier FusionColonnes.java.
00243 {00244 return "}";00245 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.FusionColonnes.toLatexFin latex_tab.appli.Cellule.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
96 Documentation des classes
– FusionColonnes.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.7 Référence de la classe latex_tab.appli.FusionLignes 97
3.7 Référence de la classe latex_tab.appli.FusionLignes
Graphe d’héritage de latex_tab.appli.FusionLignes :
latex_tab.appli.FusionLignes
- nbNegativeDeLignes
+ FusionLignes()
+ getNbNegativeDeLignes()
+ setNbNegativeDeLignes()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
98 Documentation des classes
Graphe de collaboration de latex_tab.appli.FusionLignes :
latex_tab.appli.FusionLignes
- nbNegativeDeLignes
+ FusionLignes()
+ getNbNegativeDeLignes()
+ setNbNegativeDeLignes()
Serializable
Fonctions membres publiques– FusionLignes ()– int getNbNegativeDeLignes ()– void setNbNegativeDeLignes (int nbNegativeDeLignes)
3.7.1 Description détaillée
Cette classe decrit les parametres de fusion entre plusieurs cellules d’une meme co-lonne Seule la derniere cellule de la fusion instancie cette classeAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 26 du fichier FusionLignes.java.
3.7.2 Documentation des constructeurs et destructeur
3.7.2.1 latex_tab.appli.FusionLignes.FusionLignes ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.7 Référence de la classe latex_tab.appli.FusionLignes 99
Définition à la ligne 37 du fichier FusionLignes.java.
00037 {00038 }
3.7.3 Documentation des fonctions membres
3.7.3.1 int latex_tab.appli.FusionLignes.getNbNegativeDeLignes ()
Renvoi le nombre de cellules implique dans cette fusionRenvoie
nombre de cellules
Définition à la ligne 44 du fichier FusionLignes.java.
00044 {00045 return this.nbNegativeDeLignes;00046 }
3.7.3.2 void latex_tab.appli.FusionLignes.setNbNegativeDeLignes (intnbNegativeDeLignes)
Changer le nombre de cellules fusionneesParamètres
nbNegativeDeLignesDéfinition à la ligne 52 du fichier FusionLignes.java.
00052 {00053 this.nbNegativeDeLignes = nbNegativeDeLignes;00054 }
La documentation de cette classe a été générée à partir du fichier suivant :– FusionLignes.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
100 Documentation des classes
3.8 Référence de la classe latex_tab.appli.Ligne
Graphe d’héritage de latex_tab.appli.Ligne :
latex_tab.appli.Ligne
- lignePrecedente
- ligneSuivante
- couleurDuFond
- cellules
- index
+ Ligne()
+ Ligne()
+ actualiser()
+ setCadreHaut()
+ setCadreBas()
+ getLignePrecedente()
+ getLigneSuivante()
+ getCouleurDuFond()
+ getCellules()
+ getIndex()
+ setLignePrecedente()
+ setLigneSuivante()
+ setCouleurDuFond()
+ setCellules()
+ setIndex()
+ supprimer()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.8 Référence de la classe latex_tab.appli.Ligne 101
Graphe de collaboration de latex_tab.appli.Ligne :
latex_tab.appli.Ligne
- lignePrecedente
- ligneSuivante
- couleurDuFond
- cellules
- index
+ Ligne()
+ Ligne()
+ actualiser()
+ setCadreHaut()
+ setCadreBas()
+ getLignePrecedente()
+ getLigneSuivante()
+ getCouleurDuFond()
+ getCellules()
+ getIndex()
+ setLignePrecedente()
+ setLigneSuivante()
+ setCouleurDuFond()
+ setCellules()
+ setIndex()
+ supprimer()
+ toLatex()
lignePrecedente
ligneSuivante
Serializable
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
ArrayList< Cellule >
cellules
ArrayList
< Cellule >
couleurDuFond
Fonctions membres publiques– Ligne ()– Ligne (int index, int nbCellules, float epaisseurCadre)– void actualiser ()– void setCadreHaut (float epaisseCadre)– void setCadreBas (float epaisseCadre)– Ligne getLignePrecedente ()– Ligne getLigneSuivante ()– Couleur getCouleurDuFond ()– ArrayList< Cellule > getCellules ()– int getIndex ()– void setLignePrecedente (Ligne lp)– void setLigneSuivante (Ligne ls)– void setCouleurDuFond (Couleur couleurDuFond)
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
102 Documentation des classes
– void setCellules (ArrayList< Cellule > cellules)– void setIndex (int index)– void supprimer ()– String toLatex ()
3.8.1 Description détaillée
Cette classe decrit l’equivalent java d’une ligne d’un tableau LaTeXAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 27 du fichier Ligne.java.
3.8.2 Documentation des constructeurs et destructeur
3.8.2.1 latex_tab.appli.Ligne.Ligne ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 55 du fichier Ligne.java.
00055 {00056 }
3.8.2.2 latex_tab.appli.Ligne.Ligne (int index, int nbCellules, floatepaisseurCadre)
Constructeur d’une ligne, avec initialisation des cellulesParamètres
index position de la ligne dans le tableau
nbCellules nombre de cellules a creer
epaisseurCadre epaisseur de al bordure superieure et inferieure
Définition à la ligne 64 du fichier Ligne.java.
00064 {00065 //this.tableau = tableau;00066 this.index = index;00067 this.cellules = new ArrayList<Cellule>();0006800069 //Creation des cellules00070 for (int i = 0; i < nbCellules; i++) {00071 this.cellules.add(new Cellule(this.index, i + 1, new LigneTracable(i
+ 1, epaisseurCadre), new LigneTracable(i + 1, epaisseurCadre)));00072 }00073 //Chaque cellule dois reconnaitre les cellules du cote droit et gauche (s
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.8 Référence de la classe latex_tab.appli.Ligne 103
’ils existent!)00074 for (int i = 1; i < nbCellules; i++) {00075 this.cellules.get(i - 1).setCelluleSuivante(this.cellules.get(i));00076 }00077 }
3.8.3 Documentation des fonctions membres
3.8.3.1 void latex_tab.appli.Ligne.actualiser ()
En cas de modification des variables ligne precedente ou suivante, il faut mettre a jourles cellules C’est la ligne du haut qui est toujours influante sur celle du bas
Définition à la ligne 83 du fichier Ligne.java.
00083 {00084 this.index = latex_tab.LaTeX_Tab.getTab().getLignes().indexOf(this);00085 if (this.lignePrecedente != null) {00086 for (int i = 0; i < this.cellules.size(); i++) {00087 this.cellules.get(i).setCelluleHaut(this.lignePrecedente.getCellu
les().get(i));00088 this.cellules.get(i).setCadreHaut(this.lignePrecedente.getCellule
s().get(i).getCadreBas());00089 }00090 }00091 if (this.ligneSuivante != null) {00092 for (int i = 0; i < this.cellules.size(); i++) {00093 this.ligneSuivante.getCellules().get(i).setCelluleHaut(this.cellu
les.get(i));00094 this.ligneSuivante.getCellules().get(i).setCadreHaut(this.cellule
s.get(i).getCadreBas());00095 }00096 }00097 for (int i = 0; i < this.cellules.size(); i++) {00098 this.getCellules().get(i).setIndexLigne(index + 1);00099 }00100 for (int i = 0; i < this.cellules.size(); i++) {00101 this.getCellules().get(i).actualiser();00102 }00103 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.actualiser latex_tab.appli.Ligne.getCellules
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.actualiser
latex_tab.appli.Ligne.setCadreBas
latex_tab.appli.Ligne.setCadreHaut
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
104 Documentation des classes
3.8.3.2 ArrayList<Cellule> latex_tab.appli.Ligne.getCellules ()
Liste des cellules de la colonneRenvoie
une liste de cellules
Définition à la ligne 155 du fichier Ligne.java.
00155 {00156 return this.cellules;00157 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.getCellules latex_tab.appli.Ligne.actualiser
latex_tab.appli.Ligne.setCadreBas
latex_tab.appli.Ligne.setCadreHaut
3.8.3.3 Couleur latex_tab.appli.Ligne.getCouleurDuFond ()
Recuperation de la couleur de fond
Renvoie
couleur de fond
Définition à la ligne 147 du fichier Ligne.java.
00147 {00148 return this.couleurDuFond;00149 }
3.8.3.4 int latex_tab.appli.Ligne.getIndex ()
Retourne l’indice de cette ligne dans le tableau LaTex
Renvoie
indice d’une ligne
Définition à la ligne 163 du fichier Ligne.java.
00163 {00164 return this.index;00165 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.8 Référence de la classe latex_tab.appli.Ligne 105
3.8.3.5 Ligne latex_tab.appli.Ligne.getLignePrecedente ()
Retourne la ligne precedenteRenvoie
une ligne
Définition à la ligne 131 du fichier Ligne.java.
00131 {00132 return this.lignePrecedente;00133 }
3.8.3.6 Ligne latex_tab.appli.Ligne.getLigneSuivante ()
Retourne la ligne suivanteRenvoie
une ligne
Définition à la ligne 139 du fichier Ligne.java.
00139 {00140 return this.ligneSuivante;00141 }
3.8.3.7 void latex_tab.appli.Ligne.setCadreBas (float epaisseCadre)
modification de la bordure inferieureParamètres
epaisseurCadre
Définition à la ligne 120 du fichier Ligne.java.
00120 {00121 for (int i = 0; i < this.cellules.size(); i++) {00122 this.getCellules().get(i).getCadreBas().setEpaisseurDuTrait(epaisseCa
dre);00123 }00124 this.actualiser();00125 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.setCadreBas
latex_tab.appli.Ligne.actualiser
latex_tab.appli.Ligne.getCellules
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
106 Documentation des classes
3.8.3.8 void latex_tab.appli.Ligne.setCadreHaut (float epaisseCadre)
modification de la bordure superieureParamètres
epaisseurCadre
Définition à la ligne 109 du fichier Ligne.java.
00109 {00110 for (int i = 0; i < this.cellules.size(); i++) {00111 this.getCellules().get(i).getCadreHaut().setEpaisseurDuTrait(epaisseC
adre);00112 }00113 this.actualiser();00114 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.setCadreHaut
latex_tab.appli.Ligne.actualiser
latex_tab.appli.Ligne.getCellules
3.8.3.9 void latex_tab.appli.Ligne.setCellules (ArrayList< Cellule > cellules)
Modifie la liste des cellulesParamètres
cellules une liste de cellules
Définition à la ligne 211 du fichier Ligne.java.
00211 {00212 this.cellules = cellules;00213 }
3.8.3.10 void latex_tab.appli.Ligne.setCouleurDuFond (CouleurcouleurDuFond)
Changer la couleur de fondParamètres
couleurDuFond une couleur
Définition à la ligne 203 du fichier Ligne.java.
00203 {00204 this.couleurDuFond = couleurDuFond;00205 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.8 Référence de la classe latex_tab.appli.Ligne 107
3.8.3.11 void latex_tab.appli.Ligne.setIndex (int index)
Modifie l’indice de la ligneParamètres
indexDéfinition à la ligne 219 du fichier Ligne.java.
00219 {00220 this.index = index;00221 }
3.8.3.12 void latex_tab.appli.Ligne.setLignePrecedente (Ligne lp)
Modification de la ligne precedenteParamètres
lpDéfinition à la ligne 171 du fichier Ligne.java.
00171 {00172 // avant old -- this00173 // apres -- old -- lp -- this --00174 if (this.lignePrecedente != null) {00175 Ligne lignePrecedente_old = this.lignePrecedente;00176 lp.lignePrecedente = lignePrecedente_old;00177 lignePrecedente_old.ligneSuivante = lp;00178 }00179 this.lignePrecedente = lp;00180 lp.ligneSuivante = this;00181 }
3.8.3.13 void latex_tab.appli.Ligne.setLigneSuivante (Ligne ls)
Modification de la ligne suivanteParamètres
lsDéfinition à la ligne 187 du fichier Ligne.java.
00187 {00188 // avant this [-- old]00189 // apres this -- ls [-- old]00190 if (this.ligneSuivante != null) {00191 Ligne ligneSuivante_old = this.ligneSuivante;00192 ls.ligneSuivante = ligneSuivante_old;00193 ligneSuivante_old.lignePrecedente = ls;00194 }00195 this.ligneSuivante = ls;00196 ls.lignePrecedente = this;00197 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
108 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.setLigneSuivante latex_tab.appli.Ligne.supprimer
3.8.3.14 void latex_tab.appli.Ligne.supprimer ()
Supprimer cette ligne du tableau LaTex
Définition à la ligne 226 du fichier Ligne.java.
00226 {00227 if (latex_tab.LaTeX_Tab.testing) {00228 System.out.println("Supression de la ligne " + this.index);00229 }0023000231 Ligne precedente_old = this.lignePrecedente;00232 Ligne suivante_old = this.ligneSuivante;00233 this.lignePrecedente = null;00234 this.ligneSuivante = null;00235 //Si la ligne a supprimer est la 1ere du tableau00236 if (this.index - 1 == 0) {00237 if (latex_tab.LaTeX_Tab.testing) {00238 System.out.println("C’est la premiere ligne du tableau");00239 }0024000241 if (suivante_old != null) {00242 suivante_old.lignePrecedente = null;00243 }00244 }00245 //Si la ligne a supprimer est la derniere du tableau00246 if (this.index == latex_tab.LaTeX_Tab.getTab().getNbLignes() - 1) {00247 if (latex_tab.LaTeX_Tab.testing) {00248 System.out.println("C’est la derniere ligne du tableau");00249 }0025000251 if (precedente_old != null) {00252 precedente_old.ligneSuivante = null;00253 }00254 }00255 //si la ligne a supprimer a une ligne precedente et une suivante00256 if (suivante_old != null && precedente_old != null) {00257 if (latex_tab.LaTeX_Tab.testing) {00258 System.out.println("C’est ni la 1ere ni la derniere ligne du tabl
eau");00259 }0026000261 precedente_old.ligneSuivante = null;00262 suivante_old.lignePrecedente = null;00263 precedente_old.setLigneSuivante(suivante_old);00264 }00265 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.supprimer latex_tab.appli.Ligne.setLigneSuivante
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.8 Référence de la classe latex_tab.appli.Ligne 109
3.8.3.15 String latex_tab.appli.Ligne.toLatex ()
Affiche le code LaTeX de la ligne y compris les cellulesRenvoie
code LaTeX
Définition à la ligne 271 du fichier Ligne.java.
00271 {00272 StringBuilder s = new StringBuilder();00273 for (int i = 0; i < this.cellules.size(); i++) {00274 if (this.cellules.get(i).getCadreHaut() != null) {00275 s.append(this.cellules.get(i).getCadreHaut().toLatex());00276 s.append(" ");00277 }00278 }00279 s.append("\n");0028000281 if (couleurDuFond != null) {00282 s.append("\\rowcolor");00283 s.append(this.couleurDuFond.toLatex());00284 }0028500286 //Insertion du contenu des cellules00287 for (int i = 0; i < this.cellules.size(); i++) {00288 s.append(this.cellules.get(i).toLatex());00289 if (this.cellules.get(i).getFusionColonnes() != null) {00290 i += this.cellules.get(i).getFusionColonnes().nbCOlonnes() - 1;00291 }00292 }00293 s.append("\\\\\n");0029400295 //Insertion du code du cadre bas00296 if (this.ligneSuivante == null) {00297 for (int i = 0; i < this.cellules.size(); i++) {00298 if (this.cellules.get(i).getCadreBas() != null) {00299 s.append(this.cellules.get(i).getCadreBas().toLatex());00300 s.append(" ");00301 }0030200303 }00304 }00305 return s.toString();00306 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Ligne.toLatex latex_tab.appli.Couleur.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– Ligne.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
110 Documentation des classes
3.9 Référence de la classe latex_-tab.appli.LigneTracable
Graphe d’héritage de latex_tab.appli.LigneTracable :
latex_tab.appli.LigneTracable
- epaisseurDuTrait
- indexDepart
- indexFin
+ LigneTracable()
+ LigneTracable()
+ LigneTracable()
+ getEpaisseurDuTrait()
+ setEpaisseurDuTrait()
+ getIndexDepart()
+ setIndexDepart()
+ getIndexFin()
+ setIndexFin()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.9 Référence de la classe latex_tab.appli.LigneTracable 111
Graphe de collaboration de latex_tab.appli.LigneTracable :
latex_tab.appli.LigneTracable
- epaisseurDuTrait
- indexDepart
- indexFin
+ LigneTracable()
+ LigneTracable()
+ LigneTracable()
+ getEpaisseurDuTrait()
+ setEpaisseurDuTrait()
+ getIndexDepart()
+ setIndexDepart()
+ getIndexFin()
+ setIndexFin()
+ toLatex()
Serializable
Fonctions membres publiques
– LigneTracable ()– LigneTracable (int indexDepart, float epaisseur)– LigneTracable (int indexDepart, int indexFin, float epaisseur)– float getEpaisseurDuTrait ()– void setEpaisseurDuTrait (float epaisseurDuTrait)– int getIndexDepart ()– void setIndexDepart (int index)– int getIndexFin ()– void setIndexFin (int index)– String toLatex ()
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
112 Documentation des classes
3.9.1 Description détaillée
Cette classe decrit les parametres du separateur horizontale entre deux cellules Ce pa-rametre est generalement partage entre deux cellules, exception faite aux cellules de lapremiere et derniere lgne du tableauAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 27 du fichier LigneTracable.java.
3.9.2 Documentation des constructeurs et destructeur
3.9.2.1 latex_tab.appli.LigneTracable.LigneTracable ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 47 du fichier LigneTracable.java.
00047 {00048 }
3.9.2.2 latex_tab.appli.LigneTracable.LigneTracable (int indexDepart, floatepaisseur)
Constructeur d’une bordure d’une seule celluleParamètres
indexDepart indice de la cellule
epaisseur epaisseur de la bordure
Définition à la ligne 55 du fichier LigneTracable.java.
00055 {00056 this.epaisseurDuTrait = epaisseur;00057 this.indexDepart = indexDepart;00058 this.indexFin = indexDepart;00059 }
3.9.2.3 latex_tab.appli.LigneTracable.LigneTracable (int indexDepart, intindexFin, float epaisseur)
Constructeur d’une bordure de plusieurs cellulesParamètres
indexDepart indice de premiere cellule
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.9 Référence de la classe latex_tab.appli.LigneTracable 113
indexFin indice de la derniere cellule
epaisseur epaisseur de la bordure
Définition à la ligne 67 du fichier LigneTracable.java.
00067 {00068 this.epaisseurDuTrait = epaisseur;00069 this.indexDepart = indexDepart;00070 this.indexFin = indexFin;00071 }
3.9.3 Documentation des fonctions membres
3.9.3.1 float latex_tab.appli.LigneTracable.getEpaisseurDuTrait ()
Retourne l’epaisseur de la bordure en pixel
Renvoie
l’epaisseur de la boruure
Définition à la ligne 86 du fichier LigneTracable.java.
00086 {00087 return this.epaisseurDuTrait;00088 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.LigneTracable.getEpaisseurDuTrait
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
3.9.3.2 int latex_tab.appli.LigneTracable.getIndexDepart ()
Retourne l’indice de la 1ere celluleRenvoie
indice de la 1ere cellule
Définition à la ligne 102 du fichier LigneTracable.java.
00102 {00103 return this.indexDepart;00104 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
114 Documentation des classes
3.9.3.3 int latex_tab.appli.LigneTracable.getIndexFin ()
Retourne l’indice de la derniere celluleRenvoie
indice de la derniere cellule
Définition à la ligne 118 du fichier LigneTracable.java.
00118 {00119 return this.indexFin;00120 }
3.9.3.4 void latex_tab.appli.LigneTracable.setEpaisseurDuTrait (floatepaisseurDuTrait)
Changer l’epaisseur
Paramètres
epaisseurDuTrait nouvelle epaisseur
Définition à la ligne 94 du fichier LigneTracable.java.
00094 {00095 this.epaisseurDuTrait = epaisseurDuTrait;00096 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.LigneTracable.setEpaisseurDuTrait
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.Cellule.setCadreHaut
3.9.3.5 void latex_tab.appli.LigneTracable.setIndexDepart (int index)
changer l’indice de la 1ere cellule
Paramètres
index nouvel indice
Définition à la ligne 110 du fichier LigneTracable.java.
00110 {00111 this.indexDepart = index;00112 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.9 Référence de la classe latex_tab.appli.LigneTracable 115
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.LigneTracable.setIndexDepart
latex_tab.appli.Cellule.actualiser
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.Cellule.setCadreHaut
latex_tab.appli.Cellule.setCadreBas
latex_tab.appli.Cellule.setCadreHaut
3.9.3.6 void latex_tab.appli.LigneTracable.setIndexFin (int index)
changer l’indice de la derniere celluleParamètres
index nouvel indiceDéfinition à la ligne 126 du fichier LigneTracable.java.
00126 {00127 this.indexFin = index;00128 }
3.9.3.7 String latex_tab.appli.LigneTracable.toLatex ()
Affiche le code LaTeX qui trace une ligne horizontale Ce code utilise une commande\Miline cree par Tableau.toLatexDebutDoc()Renvoie
code LaTeXDéfinition à la ligne 135 du fichier LigneTracable.java.
00135 {00136 StringBuilder s = new StringBuilder();0013700138 //if (this.visible) {00139 s.append("\\Mline{");00140 s.append(this.epaisseurDuTrait);00141 s.append("}{");00142 s.append(this.indexDepart);00143 s.append("-");00144 s.append(this.indexFin);00145 s.append("}");00146 // }0014700148 return s.toString();00149 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.LigneTracable.toLatex
latex_tab.appli.FusionColonnes.toLatexCadreBas
latex_tab.appli.FusionColonnes.toLatexCadreHaut
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
116 Documentation des classes
La documentation de cette classe a été générée à partir du fichier suivant :– LigneTracable.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte 117
3.10 Référence de la classe latex_-tab.appli.ParametresDuTexte
Graphe d’héritage de latex_tab.appli.ParametresDuTexte :
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
118 Documentation des classes
Graphe de collaboration de latex_tab.appli.ParametresDuTexte :
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
Serializable
Fonctions membres publiques– ParametresDuTexte ()– ParametresDuTexte (boolean gras, boolean italique)– ParametresDuTexte (boolean gras, boolean italique, int taille)– ParametresDuTexte (ParametresDuTexte pdt)– boolean isIninfluant ()– String[ ] getTexteTailleChoix ()– boolean isTexteGras ()– void setTexteGras (boolean texteGras)– boolean isTexteItalique ()– void setTexteItalique (boolean texteItalique)– boolean isTexteTailleModifiee ()– void setTexteTailleModifiee (boolean texteTailleModifiee)– int getTexteTailleValeur ()
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte 119
– void setTexteTailleValeur (int texteTailleValeur)– void setAnnulerModificationTaille ()– String toLatex ()
3.10.1 Description détaillée
Cette classe decrit les parametres de la police de caractere d’un tableau LaTex Ce se-parateur est generalement partage entre deux cellules Ce separateur appartient a uneseule cellule si elle appartient a la premiere ou a la derniere ligne du tableauAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 28 du fichier ParametresDuTexte.java.
3.10.2 Documentation des constructeurs et destructeur
3.10.2.1 latex_tab.appli.ParametresDuTexte.ParametresDuTexte ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 57 du fichier ParametresDuTexte.java.
00057 {00058 }
3.10.2.2 latex_tab.appli.ParametresDuTexte.ParametresDuTexte (boolean gras,boolean italique)
Constructeur prenant en compte l’italique et le grasParamètres
gras utilisation du gras oui/non
italique utilisation de l’italique oui/non
Définition à la ligne 65 du fichier ParametresDuTexte.java.
00065 {00066 this.texteGras = gras;00067 this.texteItalique = italique;00068 }
3.10.2.3 latex_tab.appli.ParametresDuTexte.ParametresDuTexte (boolean gras,boolean italique, int taille)
Constructeur prenant en compte l’italique, le gras et la taille
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
120 Documentation des classes
Paramètres
gras utilisation du gras oui/non
italique utilisation de l’italique oui/non
taille taille de la police
Définition à la ligne 76 du fichier ParametresDuTexte.java.
00076 {00077 this(gras, italique);00078 this.texteTailleModifiee = true;00079 texteTailleValeur = taille;00080 }
3.10.2.4 latex_tab.appli.ParametresDuTexte.ParametresDuTexte(ParametresDuTexte pdt)
Constructeur par copieParamètres
pdt parametre a copier
Définition à la ligne 86 du fichier ParametresDuTexte.java.
00086 {00087 texteGras = pdt.texteGras;00088 texteItalique = pdt.texteItalique;00089 texteTailleModifiee = pdt.texteTailleModifiee;00090 texteTailleValeur = pdt.texteTailleValeur;00091 }
3.10.3 Documentation des fonctions membres
3.10.3.1 String [ ] latex_tab.appli.ParametresDuTexte.getTexteTailleChoix ()
Recuperation de liste des tailles du texte en LaTeXRenvoie
liste des tailles
Définition à la ligne 105 du fichier ParametresDuTexte.java.
00105 {00106 return ParametresDuTexte.texteTailleChoix;00107 }
3.10.3.2 int latex_tab.appli.ParametresDuTexte.getTexteTailleValeur ()
Retourne la referance de la taille dans la liste des tailles supportes en LaTeXRenvoie
reference a la taille
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte 121
Définition à la ligne 166 du fichier ParametresDuTexte.java.
00166 {00167 return texteTailleValeur;00168 }
3.10.3.3 boolean latex_tab.appli.ParametresDuTexte.isIninfluant ()
L’application des modification, influent ou non sur l’affichage de l’element
Renvoie
influant ou non
Définition à la ligne 97 du fichier ParametresDuTexte.java.
00097 {00098 return !isTexteGras() && !isTexteItalique() && this.texteTailleValeur ==
4;00099 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.isIninfluant
latex_tab.appli.ParametresDuTexte.isTexteGras
latex_tab.appli.ParametresDuTexte.isTexteItalique
3.10.3.4 boolean latex_tab.appli.ParametresDuTexte.isTexteGras ()
Retourne vraie si le texte est en gras
Renvoie
texte est en gras
Définition à la ligne 113 du fichier ParametresDuTexte.java.
00113 {00114 return texteGras;00115 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.isTexteGras latex_tab.appli.ParametresDuTexte.isIninfluant
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
122 Documentation des classes
3.10.3.5 boolean latex_tab.appli.ParametresDuTexte.isTexteItalique ()
Retourne vraie si le texte est en italiqueRenvoie
texte est en italique
Définition à la ligne 132 du fichier ParametresDuTexte.java.
00132 {00133 return texteItalique;00134 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.isTexteItalique latex_tab.appli.ParametresDuTexte.isIninfluant
3.10.3.6 boolean latex_tab.appli.ParametresDuTexte.isTexteTailleModifiee ()
Retourne vraie si le texte a une taille modifiee
Définition à la ligne 150 du fichier ParametresDuTexte.java.
00150 {00151 return texteTailleModifiee;00152 }
3.10.3.7 void latex_tab.appli.ParametresDuTexte.setAnnulerModificationTaille()
Définition à la ligne 184 du fichier ParametresDuTexte.java.
00184 {00185 this.texteTailleModifiee = false;00186 texteTailleValeur = 4;00187 }
3.10.3.8 void latex_tab.appli.ParametresDuTexte.setTexteGras (booleantexteGras)
Appliquer/retirer le gras de la policeParamètres
texteGras Appliquer/retirer
Définition à la ligne 121 du fichier ParametresDuTexte.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte 123
00121 {00122 this.texteGras = texteGras;00123 if (this.texteItalique == true) {00124 this.texteItalique = false;00125 }00126 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.setTexteGras latex_tab.appli.Descripteur.setTexteGras latex_tab.appli.Style.setTexteGras latex_tab.appli.Cellule.setTexteGras
3.10.3.9 void latex_tab.appli.ParametresDuTexte.setTexteItalique (booleantexteItalique)
Appliquer/retirer l’italique de la policeParamètres
texteItalique Appliquer/retirer
Définition à la ligne 140 du fichier ParametresDuTexte.java.
00140 {00141 this.texteItalique = texteItalique;00142 if (this.texteGras == true) {00143 this.texteGras = !texteItalique;00144 }00145 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.setTexteItalique latex_tab.appli.Descripteur.setTexteItalique latex_tab.appli.Style.setTexteItalique latex_tab.appli.Cellule.setTexteItalique
3.10.3.10 void latex_tab.appli.ParametresDuTexte.setTexteTailleModifiee(boolean texteTailleModifiee)
Permet de fixer ci la taille du texteParamètres
texteTailleModifiee oui/non taille modifiee
Définition à la ligne 158 du fichier ParametresDuTexte.java.
00158 {00159 this.texteTailleModifiee = texteTailleModifiee;00160 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
124 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.setTexteTailleModifiee latex_tab.appli.Descripteur.setTexteTailleModifiee latex_tab.appli.Style.setTexteTailleModifiee latex_tab.appli.Cellule.setTexteTailleModifiee
3.10.3.11 void latex_tab.appli.ParametresDuTexte.setTexteTailleValeur (inttexteTailleValeur)
Modification de la taille du texteParamètres
texteTailleValeur taille du texte
Définition à la ligne 174 du fichier ParametresDuTexte.java.
00174 {00175 this.texteTailleModifiee = true;00176 if (texteTailleValeur >= 0 && texteTailleValeur < texteTailleChoix.length
) {00177 this.texteTailleValeur = texteTailleValeur;00178 }00179 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.setTexteTailleValeur latex_tab.appli.Descripteur.setTexteTailleValeur latex_tab.appli.Style.setTexteTailleValeur latex_tab.appli.Cellule.setTexteTailleValeur
3.10.3.12 String latex_tab.appli.ParametresDuTexte.toLatex ()
Affiche le code LaTeX qui parametre le texte Ce code tiens compte de l’effet Italque/-gras et de la taille du texteRenvoie
code LaTeX
Définition à la ligne 194 du fichier ParametresDuTexte.java.
00194 {00195 StringBuilder s = new StringBuilder();00196 if (texteGras) {00197 s.append("\\bf");00198 }00199 else if (texteItalique) {00200 s.append("\\it");00201 }0020200203 if (texteTailleModifiee) {00204 s.append("\\");00205 s.append(texteTailleChoix[texteTailleValeur]);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.10 Référence de la classe latex_tab.appli.ParametresDuTexte 125
00206 }0020700208 return s.toString();00209 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.ParametresDuTexte.toLatex latex_tab.appli.Descripteur.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– ParametresDuTexte.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
126 Documentation des classes
3.11 Référence de la classe latex_-tab.appli.SeparateurColonne
Graphe d’héritage de latex_tab.appli.SeparateurColonne :
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.11 Référence de la classe latex_tab.appli.SeparateurColonne 127
Graphe de collaboration de latex_tab.appli.SeparateurColonne :
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
Serializable
Fonctions membres publiques
– SeparateurColonne ()– SeparateurColonne (float epaisseur)– float getEpaisseur ()– void setEpaisseur (float epaisseur)– String toLatex ()
3.11.1 Description détaillée
Cette classe decrit le separateur verticale entre, deux colonnes, ou a la fin ou au debutd’une cellule Dans une configuration par defaut ce separateur est generalement partageentre deux cellules Dans les tableau avances, chaque cellule peut disposer de ses deuxpropres instance de cette classe
Auteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 28 du fichier SeparateurColonne.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
128 Documentation des classes
3.11.2 Documentation des constructeurs et destructeur
3.11.2.1 latex_tab.appli.SeparateurColonne.SeparateurColonne ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 43 du fichier SeparateurColonne.java.
00043 {00044 }
3.11.2.2 latex_tab.appli.SeparateurColonne.SeparateurColonne (floatepaisseur)
Constructeur avec parametre
Paramètres
epaisseur epaisseur en pixel
Définition à la ligne 50 du fichier SeparateurColonne.java.
00050 {00051 this.epaisseur = epaisseur;00052 }
3.11.3 Documentation des fonctions membres
3.11.3.1 float latex_tab.appli.SeparateurColonne.getEpaisseur ()
Retourne l’epaisseur en pixel du separateurRenvoie
epaisseur du separateur
Définition à la ligne 74 du fichier SeparateurColonne.java.
00074 {00075 return this.epaisseur;00076 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.SeparateurColonne.getEpaisseur latex_tab.appli.Colonne.Colonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.11 Référence de la classe latex_tab.appli.SeparateurColonne 129
3.11.3.2 void latex_tab.appli.SeparateurColonne.setEpaisseur (float epaisseur)
Modification de l’epaisseur du separateur
Paramètres
epaisseur nouvelle epaisseur
Définition à la ligne 82 du fichier SeparateurColonne.java.
00082 {00083 this.epaisseur = epaisseur;00084 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.SeparateurColonne.setEpaisseur
latex_tab.appli.Style.setSeparateurPrecedent
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.Style.setSeparateurSuivant
latex_tab.appli.Cellule.setSeparateurSuivant
3.11.3.3 String latex_tab.appli.SeparateurColonne.toLatex ()
Affiche le code LaTeX du separateur Ce code tien compte des trois valeur Si l’epais-seur=0 alors pas de separation Si l’epaisseur=1 alors separater simple | Sinon separa-tion parametree
Renvoie
code LaTeX
Définition à la ligne 111 du fichier SeparateurColonne.java.
00111 {00112 StringBuilder s = new StringBuilder();00113 // if (this.visible) {00114 if (this.epaisseur == 1) {00115 s.append("|");00116 }00117 else if (this.epaisseur == 0) {00118 s.append(" ");00119 }00120 else {00121 s.append("!{\\vrule width ");00122 s.append(this.epaisseur);00123 s.append("pt}");00124 // }00125 }00126 return s.toString();00127 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
130 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.SeparateurColonne.toLatex
latex_tab.appli.FusionColonnes.toLatexDebut
latex_tab.appli.Tableau.toLatexTab
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Tableau.toLatex
La documentation de cette classe a été générée à partir du fichier suivant :– SeparateurColonne.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 131
3.12 Référence de la classe latex_tab.appli.Style
Graphe d’héritage de latex_tab.appli.Style :
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
latex_tab.appli.Cellule
- celluleSuivante
- cellulePrecedente
- celluleHaut
- celluleBas
- contenu
- cadreHaut
- cadreBas
- fusionColonnes
- fusionLignes
- indexLigne
- indexColonne
- dependenceColonne
- dependanceLigne
- influanceColonne
- influanceLigne
+ Cellule()
+ Cellule()
+ getIndexColonne()
+ setIndexColonne()
+ getIndexLigne()
+ setIndexLigne()
+ getCelluleSuivante()
+ getCellulePrecedente()
+ getCellueHaut()
+ getCelluleBas()
+ getRapport()
+ getPx()
+ getContenu()
+ getCadreHaut()
+ getCadreBas()
+ getFusionColonnes()
+ getFusionLignes()
+ setCelluleSuivante()
+ setCellulePrecedente()
+ setCelluleHaut()
+ setCelluleBas()
+ setContenu()
+ getDependanceLigne()
+ setDependanceLigne()
+ getDependenceColonne()
+ setDependenceColonne()
+ getInfluanceColonne()
+ setInfluanceColonne()
+ getInfluanceLigne()
+ setInfluanceLigne()
+ setCadreHaut()
+ setCadreBas()
+ setCadreHaut()
+ setCadreBas()
+ setFusionColonnes()
+ setFusionLignes()
+ supprimer()
+ actualiser()
+ detruireStyle()
+ fusionColonne()
+ defusionColonne()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setColor()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setTextToCenter()
+ setTextToRight()
+ setTextToLeft()
+ setTexteGras()
+ setTexteItalique()
+ setTexteTailleModifiee()
+ setTexteTailleValeur()
+ toLatex()
latex_tab.appli.Colonne
- typeColonneValeur
- tailleAuto
- taille
- colonneSuivante
- colonnePrecedente
- index
- typeColonneChoix
+ Colonne()
+ Colonne()
+ Colonne()
+ actualiser()
+ getTailleAuto()
+ getTypeColonneValeur()
+ getTypeColonneChoix()
+ getTailleCM()
+ getColonneSuivante()
+ getColonnePrecedente()
+ getIndex()
+ setTypeColonneValeur()
+ setTailleCM()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setColonneSuivante()
+ setColonnePrecedente()
+ setIndex()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ supprimer()
+ toLatex()
+ toLatexSimple()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
132 Documentation des classes
Graphe de collaboration de latex_tab.appli.Style :
latex_tab.appli.Style
# couleurDuFond
# formeDuContenu
# separateurPrecedent
# separateurSuivant
+ Style()
+ getCouleurDuFond()
+ getFormeDuContenu()
+ setCouleurDuFond()
+ setFormeDuContenu()
+ setTextToLeft()
+ setTextToRight()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ getSeparateurPrecedent()
+ getSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ detruireStyle()
Serializable
latex_tab.appli.SeparateurColonne
- epaisseur
+ SeparateurColonne()
+ SeparateurColonne()
+ getEpaisseur()
+ setEpaisseur()
+ toLatex()
latex_tab.appli.Couleur
- r
- g
- b
+ Couleur()
+ Couleur()
+ Couleur()
+ setColor()
+ getColor()
+ toLatex()
latex_tab.appli.Descripteur
- couleurDuContenu
- formatTexte
- alignement
+ Descripteur()
+ Descripteur()
+ Descripteur()
+ isIninfluant()
+ setAnnulerAlignementText()
+ setAnnulerFormeText()
+ setTextToRight()
+ setTextToLeft()
+ setTextToCenter()
+ setColor()
+ setTexteTailleValeur()
+ setTexteTailleModifiee()
+ setTexteItalique()
+ setTexteGras()
+ getFormatTexte()
+ setFormatTexte()
+ getAlignement()
+ setAlignement()
+ getCouleurDuContenu()
+ setCouleurDuContenu()
+ toLatex()
latex_tab.appli.ParametresDuTexte
- texteGras
- texteItalique
- texteTailleModifiee
- texteTailleValeur
- texteTailleChoix
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ ParametresDuTexte()
+ isIninfluant()
+ getTexteTailleChoix()
+ isTexteGras()
+ setTexteGras()
+ isTexteItalique()
+ setTexteItalique()
+ isTexteTailleModifiee()
+ setTexteTailleModifiee()
+ getTexteTailleValeur()
+ setTexteTailleValeur()
+ setAnnulerModificationTaille()
+ toLatex()
latex_tab.appli.AlignementHorizontal
- valeur
- choix
+ AlignementHorizontal()
+ AlignementHorizontal()
+ AlignementHorizontal()
+ getChoix()
+ getValeur()
+ setValeur()
+ setTextToRight()
+ setTextToCenter()
+ setTextToLeft()
+ toLatex()
separateurPrecedent
separateurSuivantcouleurDuFond
couleurDuContenu
formeDuContenu
formatTexte alignement
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 133
Fonctions membres publiques– Style ()– Couleur getCouleurDuFond ()– Descripteur getFormeDuContenu ()– void setCouleurDuFond (Couleur couleurDuFond)– void setFormeDuContenu (Descripteur formeDuContenu)– void setTextToLeft ()– void setTextToRight ()– void setTextToCenter ()– void setColor (Color c)– void setTexteTailleValeur (int texteTailleValeur)– void setTexteTailleModifiee (boolean texteTailleModifiee)– void setTexteItalique (boolean texteItalique)– void setTexteGras (boolean texteGras)– void setAnnulerAlignementText ()– void setAnnulerFormeText ()– SeparateurColonne getSeparateurPrecedent ()– SeparateurColonne getSeparateurSuivant ()– abstract void setSeparateurPrecedent (SeparateurColonne separateurPrecedent)– abstract void setSeparateurSuivant (SeparateurColonne separateurSuivant)– void setSeparateurPrecedent (float epaisseur)– void setSeparateurSuivant (float epaisseur)– void detruireStyle ()
Attributs protégés– Couleur couleurDuFond– Descripteur formeDuContenu– SeparateurColonne separateurPrecedent– SeparateurColonne separateurSuivant
3.12.1 Description détaillée
Cette classe abstraite decrit le style graphique (forme et contenu) d’une cellule ou d’unecolonne d’un tableau LaTexAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 28 du fichier Style.java.
3.12.2 Documentation des constructeurs et destructeur
3.12.2.1 latex_tab.appli.Style.Style ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 51 du fichier Style.java.
00051 {00052 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
134 Documentation des classes
3.12.3 Documentation des fonctions membres
3.12.3.1 void latex_tab.appli.Style.detruireStyle ()
Destruction de la mise en forme
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 250 du fichier Style.java.
00250 {00251 this.couleurDuFond = null;00252 this.formeDuContenu = null;00253 }
3.12.3.2 Couleur latex_tab.appli.Style.getCouleurDuFond ()
Recuperation de la couleur de fondRenvoie
couleur de fond
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 58 du fichier Style.java.
00058 {00059 return couleurDuFond;00060 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.getCouleurDuFond
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getCouleurDuFond
latex_tab.appli.Colonne.toLatex
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
latex_tab.appli.Cellule.toLatex
latex_tab.appli.FusionColonnes.toLatexDebut
3.12.3.3 Descripteur latex_tab.appli.Style.getFormeDuContenu ()
Recuperation du descripteur graphique du contenuRenvoie
descripteur graphique du contenu
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 66 du fichier Style.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 135
00066 {00067 return formeDuContenu;00068 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.getFormeDuContenu
latex_tab.appli.Cellule.defusionColonne
latex_tab.appli.Cellule.getFormeDuContenu
latex_tab.appli.Colonne.toLatex
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.supprimer
latex_tab.appli.Cellule.actualiser
latex_tab.appli.Cellule.getPx
latex_tab.appli.Cellule.getRapport
latex_tab.appli.Cellule.toLatex
latex_tab.appli.FusionColonnes.toLatexDebut
3.12.3.4 SeparateurColonne latex_tab.appli.Style.getSeparateurPrecedent ()
Recuperation du separateur horizontale precedentRenvoie
le separateur precedent
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 206 du fichier Style.java.
00206 {00207 return separateurPrecedent;00208 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.Cellule.getSeparateurPrecedent
latex_tab.appli.Cellule.setSeparateurPrecedent
latex_tab.appli.FusionColonnes.toLatexDebut
latex_tab.appli.Tableau.toLatexTab
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Tableau.toLatex
3.12.3.5 SeparateurColonne latex_tab.appli.Style.getSeparateurSuivant ()
Recuperation du separateur horizontalesuivant
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
136 Documentation des classes
Renvoie
le separateur suivant
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 214 du fichier Style.java.
00214 {00215 return separateurSuivant;00216 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.Cellule.getSeparateurSuivant
latex_tab.appli.Cellule.setSeparateurSuivant
latex_tab.appli.FusionColonnes.toLatexDebut
latex_tab.appli.Tableau.toLatexTab
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Tableau.toLatex
3.12.3.6 void latex_tab.appli.Style.setAnnulerAlignementText ()
Revenire a l’alignement initiale du texte
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 187 du fichier Style.java.
00187 {00188 if (this.formeDuContenu != null) {00189 this.formeDuContenu.setAnnulerAlignementText();00190 }00191 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setAnnulerAlignementText latex_tab.appli.Descripteur.setAnnulerAlignementText
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setAnnulerAlignementText latex_tab.appli.Cellule.setAnnulerAlignementText
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 137
3.12.3.7 void latex_tab.appli.Style.setAnnulerFormeText ()
Supression de la forme du texte
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 196 du fichier Style.java.
00196 {00197 if (this.formeDuContenu != null) {00198 this.formeDuContenu.setAnnulerFormeText();00199 }00200 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setAnnulerFormeText latex_tab.appli.Descripteur.setAnnulerFormeText
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setAnnulerFormeText latex_tab.appli.Cellule.setAnnulerFormeText
3.12.3.8 void latex_tab.appli.Style.setColor (Color c)
Modification de la couleur du contenuParamètres
c une couleur
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 129 du fichier Style.java.
00129 {0013000131 if (this.formeDuContenu != null) {00132 formeDuContenu.setColor(c);00133 }00134 else {00135 this.formeDuContenu = new Descripteur(new Couleur(c), null, null, nul
l);00136 }0013700138 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setColor latex_tab.appli.Descripteur.setColor
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
138 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setColor latex_tab.appli.Cellule.setColor
3.12.3.9 void latex_tab.appli.Style.setCouleurDuFond (CouleurcouleurDuFond)
Changer la couleur de fond
Paramètres
couleurDuFond une couleur
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 74 du fichier Style.java.
00074 {00075 this.couleurDuFond = couleurDuFond;00076 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setCouleurDuFond latex_tab.appli.Cellule.setCouleurDuFond
3.12.3.10 void latex_tab.appli.Style.setFormeDuContenu (DescripteurformeDuContenu)
Modification descripteur graphique du contenu
Paramètres
formeDuContenu descripteur graphique du contenu
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 82 du fichier Style.java.
00082 {00083 this.formeDuContenu = formeDuContenu;00084 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 139
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setFormeDuContenu
latex_tab.appli.Cellule.fusionColonne
latex_tab.appli.Cellule.setFormeDuContenu
latex_tab.appli.Colonne.toLatex
latex_tab.appli.Cellule.toLatex
latex_tab.appli.Cellule.actualiser
latex_tab.appli.FusionColonnes.toLatexDebut
3.12.3.11 void latex_tab.appli.Style.setSeparateurPrecedent (float epaisseur)
Recuperation de l’epaisseur du separateur precedentParamètres
epaisseur l’epesseur du separateur
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 234 du fichier Style.java.
00234 {00235 this.separateurPrecedent.setEpaisseur(epaisseur);0023600237 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setSeparateurPrecedent latex_tab.appli.SeparateurColonne.setEpaisseur
3.12.3.12 abstract void latex_tab.appli.Style.setSeparateurPrecedent(SeparateurColonne separateurPrecedent) [pure virtual]
Modification du separateur horizontal precedentParamètres
separateurPrecedent
Implémenté dans latex_tab.appli.Cellule, et latex_tab.appli.Colonne.
3.12.3.13 void latex_tab.appli.Style.setSeparateurSuivant (float epaisseur)
Recuperation de l’epaisseur du separateur precedentParamètres
epaisseur l’epesseur du separateur
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
140 Documentation des classes
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 243 du fichier Style.java.
00243 {00244 this.separateurSuivant.setEpaisseur(epaisseur);00245 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setSeparateurSuivant latex_tab.appli.SeparateurColonne.setEpaisseur
3.12.3.14 abstract void latex_tab.appli.Style.setSeparateurSuivant(SeparateurColonne separateurSuivant) [pure virtual]
Modification du separateur horizontal suivantParamètres
separateurSuivantImplémenté dans latex_tab.appli.Cellule, et latex_tab.appli.Colonne.
3.12.3.15 void latex_tab.appli.Style.setTexteGras (boolean texteGras)
Appliquer/retirer le gras de la policeParamètres
texteGras Appliquer/retirerRéimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 177 du fichier Style.java.
00177 {00178 if (this.formeDuContenu == null) {00179 this.formeDuContenu = new Descripteur(null, null, null, null);00180 }00181 formeDuContenu.setTexteGras(texteGras);00182 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteGras latex_tab.appli.Descripteur.setTexteGras latex_tab.appli.ParametresDuTexte.setTexteGras
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteGras latex_tab.appli.Cellule.setTexteGras
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 141
3.12.3.16 void latex_tab.appli.Style.setTexteItalique (boolean texteItalique)
Appliquer/retirer l’italique de la policeParamètres
texteItalique Appliquer/retirerRéimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 166 du fichier Style.java.
00166 {00167 if (this.formeDuContenu == null) {00168 this.formeDuContenu = new Descripteur(null, null, null, null);00169 }00170 formeDuContenu.setTexteItalique(texteItalique);00171 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteItalique latex_tab.appli.Descripteur.setTexteItalique latex_tab.appli.ParametresDuTexte.setTexteItalique
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteItalique latex_tab.appli.Cellule.setTexteItalique
3.12.3.17 void latex_tab.appli.Style.setTexteTailleModifiee (booleantexteTailleModifiee)
Permet de fixer ci la taille du texte a changeParamètres
texteTailleModifiee oui/non taille modifieeRéimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 155 du fichier Style.java.
00155 {00156 if (this.formeDuContenu == null) {00157 this.formeDuContenu = new Descripteur(null, null, null, null);00158 }00159 formeDuContenu.setTexteTailleModifiee(texteTailleModifiee);00160 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteTailleModifiee latex_tab.appli.Descripteur.setTexteTailleModifiee latex_tab.appli.ParametresDuTexte.setTexteTailleModifiee
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
142 Documentation des classes
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteTailleModifiee latex_tab.appli.Cellule.setTexteTailleModifiee
3.12.3.18 void latex_tab.appli.Style.setTexteTailleValeur (int texteTailleValeur)
Modification de la taille du texteParamètres
texteTailleValeur taille du texteRéimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 144 du fichier Style.java.
00144 {00145 if (this.formeDuContenu == null) {00146 this.formeDuContenu = new Descripteur(null, null, null, null);00147 }00148 formeDuContenu.setTexteTailleValeur(texteTailleValeur);00149 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteTailleValeur latex_tab.appli.Descripteur.setTexteTailleValeur latex_tab.appli.ParametresDuTexte.setTexteTailleValeur
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTexteTailleValeur latex_tab.appli.Cellule.setTexteTailleValeur
3.12.3.19 void latex_tab.appli.Style.setTextToCenter ()
Centrer le texte
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 115 du fichier Style.java.
00115 {00116 if (this.formeDuContenu != null) {00117 formeDuContenu.setTextToCenter();00118 }00119 else {00120 this.formeDuContenu = new Descripteur(null, null, null, null);00121 }00122 this.formeDuContenu.setTextToCenter();00123 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 143
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToCenter latex_tab.appli.Descripteur.setTextToCenter latex_tab.appli.AlignementHorizontal.setTextToCenter
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToCenter latex_tab.appli.Cellule.setTextToCenter
3.12.3.20 void latex_tab.appli.Style.setTextToLeft ()
Aligne a gauche le texte
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 89 du fichier Style.java.
00089 {00090 if (this.formeDuContenu != null) {00091 formeDuContenu.setTextToLeft();00092 }00093 else {00094 this.formeDuContenu = new Descripteur(null, null, null, null);00095 }00096 this.formeDuContenu.setTextToLeft();00097 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToLeft latex_tab.appli.Descripteur.setTextToLeft latex_tab.appli.AlignementHorizontal.setTextToLeft
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToLeft latex_tab.appli.Cellule.setTextToLeft
3.12.3.21 void latex_tab.appli.Style.setTextToRight ()
Aligne a droite le texte
Réimplémentée dans latex_tab.appli.Cellule.
Définition à la ligne 102 du fichier Style.java.
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
144 Documentation des classes
00102 {00103 if (this.formeDuContenu != null) {00104 formeDuContenu.setTextToRight();00105 }00106 else {00107 this.formeDuContenu = new Descripteur(null, null, null, null);00108 }00109 this.formeDuContenu.setTextToRight();00110 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToRight latex_tab.appli.Descripteur.setTextToRight latex_tab.appli.AlignementHorizontal.setTextToRight
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Style.setTextToRight latex_tab.appli.Cellule.setTextToRight
3.12.4 Documentation des données membres
3.12.4.1 Couleur latex_tab.appli.Style.couleurDuFond [protected]
Couleur de fond
Définition à la ligne 33 du fichier Style.java.
3.12.4.2 Descripteur latex_tab.appli.Style.formeDuContenu [protected]
Description du contenu
Définition à la ligne 37 du fichier Style.java.
3.12.4.3 SeparateurColonne latex_tab.appli.Style.separateurPrecedent[protected]
Separateur precedent
Définition à la ligne 41 du fichier Style.java.
3.12.4.4 SeparateurColonne latex_tab.appli.Style.separateurSuivant[protected]
Separateur suivant
Définition à la ligne 45 du fichier Style.java.
La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.12 Référence de la classe latex_tab.appli.Style 145
– Style.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
146 Documentation des classes
3.13 Référence de la classe latex_tab.appli.Tableau
Graphe d’héritage de latex_tab.appli.Tableau :
latex_tab.appli.Tableau
- colonnes
- lignes
- epaisseurCadre
- epaisseurSeparateurColonne
+ Tableau()
+ Tableau()
+ initialiser()
+ getColonnes()
+ setColonnes()
+ getLignes()
+ setLignes()
+ getTailleCM()
+ getNbLignes()
+ getNbColonnes()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setCadreHaut()
+ setCadreBas()
+ setLigneCouleurFond()
+ getCelluleContenu()
+ setCelluleContenu()
+ setCelluleCouleurFond()
+ setCelluleTextToRight()
+ setCelluleTextToLeft()
+ setCelluleTextToCenter()
+ setCelluleTextColor()
+ setCelluleTexteTailleValeur()
+ setCelluleTexteTailleModifiee()
+ setCelluleTexteItalique()
+ setCelluleTexteGras()
+ setCelluleDescripteur()
+ DetruireStyleCellule()
+ setColonneCouleurFond()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ setColonneTextToLeft()
+ setColonneTextToRight()
+ setColonneTextToCenter()
+ setColonneTextColor()
+ setColonneTexteTailleValeur()
+ setColonneTexteTailleModifiee()
+ setColonneTexteItalique()
+ setColonneTexteGras()
+ setColonneTailleCM()
+ setColonneDescripteur()
+ DetruireStyleColonne()
+ ajouterColonne()
+ ajouterLigne()
+ supprimerColonne()
+ supprimerLigne()
+ getMaxSeparateurH()
+ setCellulefusionColonne()
+ setCelluledefusionColonne()
+ toLatex()
+ toObjectArray()
+ toLatexTab()
+ toLatexDebutDoc()
+ toLatexFinDoc()
Serializable
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 147
Graphe de collaboration de latex_tab.appli.Tableau :
latex_tab.appli.Tableau
- colonnes
- lignes
- epaisseurCadre
- epaisseurSeparateurColonne
+ Tableau()
+ Tableau()
+ initialiser()
+ getColonnes()
+ setColonnes()
+ getLignes()
+ setLignes()
+ getTailleCM()
+ getNbLignes()
+ getNbColonnes()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setSeparateurSuivant()
+ setSeparateurPrecedent()
+ setCadreHaut()
+ setCadreBas()
+ setLigneCouleurFond()
+ getCelluleContenu()
+ setCelluleContenu()
+ setCelluleCouleurFond()
+ setCelluleTextToRight()
+ setCelluleTextToLeft()
+ setCelluleTextToCenter()
+ setCelluleTextColor()
+ setCelluleTexteTailleValeur()
+ setCelluleTexteTailleModifiee()
+ setCelluleTexteItalique()
+ setCelluleTexteGras()
+ setCelluleDescripteur()
+ DetruireStyleCellule()
+ setColonneCouleurFond()
+ setColonneTypeToTop()
+ setColonneTypeToMiddle()
+ setColonneTypeToBottom()
+ setColonneTypeToLeft()
+ setColonneTypeToCenter()
+ setColonneTypeToRight()
+ setColonneTextToLeft()
+ setColonneTextToRight()
+ setColonneTextToCenter()
+ setColonneTextColor()
+ setColonneTexteTailleValeur()
+ setColonneTexteTailleModifiee()
+ setColonneTexteItalique()
+ setColonneTexteGras()
+ setColonneTailleCM()
+ setColonneDescripteur()
+ DetruireStyleColonne()
+ ajouterColonne()
+ ajouterLigne()
+ supprimerColonne()
+ supprimerLigne()
+ getMaxSeparateurH()
+ setCellulefusionColonne()
+ setCelluledefusionColonne()
+ toLatex()
+ toObjectArray()
+ toLatexTab()
+ toLatexDebutDoc()
+ toLatexFinDoc()
Serializable
ArrayList< Colonne >
colonnes
ArrayList
< Colonne >
ArrayList< Ligne >
< Ligne >
lignes
Fonctions membres publiques– Tableau ()– Tableau (int lignes, int colonnes, float tailleColonne, float epaisseurSeparateurCo-
lonne, float epaisseurCadre)– void initialiser ()– ArrayList< Colonne > getColonnes ()– void setColonnes (ArrayList< Colonne > colonnes)– ArrayList< Ligne > getLignes ()– void setLignes (ArrayList< Ligne > lignes)– float getTailleCM ()– int getNbLignes ()– int getNbColonnes ()– void setSeparateurSuivant (int colonne, SeparateurColonne sc)– void setSeparateurPrecedent (int colonne, SeparateurColonne sc)
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
148 Documentation des classes
– void setSeparateurSuivant (int ligne, int colonne, SeparateurColonne sc)– void setSeparateurPrecedent (int ligne, int colonne, SeparateurColonne sc)– void setCadreHaut (int ligne, int colonne, float epaisseurCadre)– void setCadreBas (int ligne, int colonne, float epaisseurCadre)– void setLigneCouleurFond (int ligne, Couleur c)– String getCelluleContenu (int ligne, int colonne)– void setCelluleContenu (String contenu, int ligne, int colonne)– void setCelluleCouleurFond (int ligne, int colonne, Couleur c)– void setCelluleTextToRight (int ligne, int colonne)– void setCelluleTextToLeft (int ligne, int colonne)– void setCelluleTextToCenter (int ligne, int colonne)– void setCelluleTextColor (int ligne, int colonne, Color c)– void setCelluleTexteTailleValeur (int ligne, int colonne, int texteTailleValeur)– void setCelluleTexteTailleModifiee (int ligne, int colonne, boolean texteTailleModi-
fiee)– void setCelluleTexteItalique (int ligne, int colonne, boolean texteItalique)– void setCelluleTexteGras (int ligne, int colonne, boolean texteGras)– void setCelluleDescripteur (int ligne, int colonne, Descripteur d)– void DetruireStyleCellule (int ligne, int colonne)– void setColonneCouleurFond (int colonne, Couleur c)– void setColonneTypeToTop (int colonne)– void setColonneTypeToMiddle (int colonne)– void setColonneTypeToBottom (int colonne)– void setColonneTypeToLeft (int colonne)– void setColonneTypeToCenter (int colonne)– void setColonneTypeToRight (int colonne)– void setColonneTextToLeft (int colonne)– void setColonneTextToRight (int colonne)– void setColonneTextToCenter (int colonne)– void setColonneTextColor (int colonne, Color c)– void setColonneTexteTailleValeur (int colonne, int texteTailleValeur)– void setColonneTexteTailleModifiee (int colonne, boolean texteTailleModifiee)– void setColonneTexteItalique (int colonne, boolean texteItalique)– void setColonneTexteGras (int colonne, boolean texteGras)– void setColonneTailleCM (int colonne, float tailleCM)– void setColonneDescripteur (int colonne, Descripteur d)– void DetruireStyleColonne (int colonne)– void ajouterColonne (int colonne)– void ajouterLigne (int ligne)– void supprimerColonne (int colonne)– void supprimerLigne (int ligne)– float getMaxSeparateurH ()– void setCellulefusionColonne (int ligne, int colonne, int nbCellules) throws Excep-
tion– void setCelluledefusionColonne (int ligne, int colonne)– String toLatex ()– Object[ ][ ] toObjectArray ()– String toLatexTab ()
Fonctions membres publiques statiques– static String toLatexDebutDoc ()– static String toLatexFinDoc ()
3.13.1 Description détaillée
Cette classe decrit l’equivalent Java d’un tableau LaTexAuteur
Siham ABICHOU, Nejdet ALTINISIK, Bilal BALTAGI, Igor BOUEYRE, Chris-
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 149
tophe BOULET, Arnaud LECOINTRE
Définition à la ligne 28 du fichier Tableau.java.
3.13.2 Documentation des constructeurs et destructeur
3.13.2.1 latex_tab.appli.Tableau.Tableau ()
Constructeur videObsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 51 du fichier Tableau.java.
00051 {00052 this.epaisseurCadre = 0;00053 this.epaisseurSeparateurColonne = 0;00054 this.colonnes = new ArrayList<Colonne>();00055 this.lignes = new ArrayList<Ligne>();00056 }
3.13.2.2 latex_tab.appli.Tableau.Tableau (int lignes, int colonnes, floattailleColonne, float epaisseurSeparateurColonne, float epaisseurCadre)
Construction d’un tableauParamètres
lignes nombre de lignes
colonnes nombre de colonnes, toutes de type P
tailleColonne taille des colonnes P
epaisseurSeparateurColonne epaisseur du separateur horizontale par defaut
epaisseurCadre epaisseur du separateur verticale par defaut
Définition à la ligne 66 du fichier Tableau.java.
00066{
00067 super();00068 this.epaisseurCadre = epaisseurCadre;00069 this.epaisseurSeparateurColonne = epaisseurSeparateurColonne;00070 this.colonnes = new ArrayList<Colonne>();00071 this.lignes = new ArrayList<Ligne>();0007200073 //Initalisation des colonnes00074 Colonne dc;00075 for (int i = 0; i < colonnes; i++) {00076 this.colonnes.add(new Colonne(i + 1, tailleColonne, new SeparateurCol
onne(this.epaisseurSeparateurColonne), new SeparateurColonne(this.epaisseurSeparateurColonne)));
00077 }00078 for (int i = 1; i < colonnes; i++) {00079 this.colonnes.get(i - 1).setColonneSuivante(this.colonnes.get(i));00080 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
150 Documentation des classes
000810008200083 //Initialisation des lignes (inclus cellules)00084 for (int i = 0; i < lignes; i++) {00085 this.lignes.add(new Ligne(i + 1, colonnes, this.epaisseurCadre)); //
nbColonnes <=> nbCellules00086 }00087 //Indiquer aux lignes leurs positions relatives00088 for (int i = 0; i < lignes - 1; i++) {00089 this.lignes.get(i).setLigneSuivante(this.lignes.get(i + 1));00090 }0009100092 }
3.13.3 Documentation des fonctions membres
3.13.3.1 void latex_tab.appli.Tableau.ajouterColonne (int colonne)
Ajoute une colonne a la fin du tableauParamètres
colonne parametre non pris en compte
Définition à la ligne 519 du fichier Tableau.java.
00519 {00520 SeparateurColonne separateurPrec = this.colonnes.get(this.colonnes.size()
- 1).getSeparateurSuivant();00521 SeparateurColonne separateurSuiv = new SeparateurColonne(this.epaisseurSe
parateurColonne);00522 Colonne c = new Colonne(this.colonnes.size(), this.colonnes.get(this.colo
nnes.size() - 1).getTailleCM(), separateurPrec, separateurSuiv);00523 c.setColonneTypeToLeft();00524 //Correction des Index00525 this.colonnes.add(c);00526 this.colonnes.get(colonnes.size() - 2).setColonneSuivante(c);00527 Cellule ce;00528 for (Ligne l : this.lignes) {00529 ce = new Cellule(l.getIndex(), this.colonnes.size(), new LigneTracabl
e(this.colonnes.size(), epaisseurCadre), new LigneTracable(this.colonnes.size(),epaisseurCadre));
00530 l.getCellules().add(ce);00531 l.getCellules().get(l.getCellules().size() - 2).setCelluleSuivante(ce
);00532 }00533 for (int i = 0; i < this.lignes.size(); i++) {00534 this.lignes.get(i).actualiser();00535 }00536 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.ajouterColonne
latex_tab.appli.Tableau.getTailleCM
latex_tab.appli.Colonne.setColonneTypeToLeft
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 151
3.13.3.2 void latex_tab.appli.Tableau.ajouterLigne (int ligne)
Ajoute une ligne a la fin du tableau
Paramètres
ligne parametre non pris en compte
Définition à la ligne 542 du fichier Tableau.java.
00542 {00543 //TODO le parametre n’est pas utilise ici!00544 Ligne l = new Ligne(lignes.size(), colonnes.size(), this.epaisseurCadre);
00545 //Rajout de la nouvelle ligne00546 this.lignes.add(l);00547 this.lignes.get(lignes.size() - 2).setLigneSuivante(l);00548 for (int i = 0; i < this.lignes.size(); i++) {00549 this.lignes.get(i).actualiser();00550 }00551 }
3.13.3.3 void latex_tab.appli.Tableau.DetruireStyleCellule (int ligne, intcolonne)
Detruit le style graphique du contenu et de la forme d’une cellule
Paramètres
ligne indice de la ligne
colonne indice de la colonne
Définition à la ligne 359 du fichier Tableau.java.
00359 {00360 this.lignes.get(ligne).getCellules().get(colonne).detruireStyle();00361 }
3.13.3.4 void latex_tab.appli.Tableau.DetruireStyleColonne (int colonne)
Detruit le style graphique du contenu d’une colonne
Paramètres
colonne indice de la colonne
Définition à la ligne 511 du fichier Tableau.java.
00511 {00512 this.colonnes.get(colonne).detruireStyle();00513 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
152 Documentation des classes
3.13.3.5 String latex_tab.appli.Tableau.getCelluleContenu (int ligne, intcolonne)
Recuperation du contenutenu d’une celluleParamètres
ligne indice de la lignecolonne indice de la colonne
Renvoie
contenu de la cellule
Définition à la ligne 242 du fichier Tableau.java.
00242 {00243 return this.lignes.get(ligne).getCellules().get(colonne).getContenu();00244 }
3.13.3.6 ArrayList<Colonne> latex_tab.appli.Tableau.getColonnes ()
Recuperation des colonnes du tableauRenvoie
Liste des colonnesDéfinition à la ligne 110 du fichier Tableau.java.
00110 {00111 return colonnes;00112 }
3.13.3.7 ArrayList<Ligne> latex_tab.appli.Tableau.getLignes ()
Recuperation des lignes du tableauRenvoie
Liste des lignesDéfinition à la ligne 127 du fichier Tableau.java.
00127 {00128 return lignes;00129 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.getLignes
latex_tab.appli.Tableau.setCelluledefusionColonne
latex_tab.appli.Tableau.setCellulefusionColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 153
3.13.3.8 float latex_tab.appli.Tableau.getMaxSeparateurH ()
Permet de retrouver la plus grande epaisseur d’une bordure horizontaleRenvoie
la plus gande epaisseur horizontale
Définition à la ligne 607 du fichier Tableau.java.
00607 {00608 float max = 0;00609 for (Ligne l : this.lignes) {00610 for (Cellule c : l.getCellules()) {00611 if (c.getCadreBas() != null) {00612 if (c.getCadreBas().getEpaisseurDuTrait() > max) {00613 max = c.getCadreBas().getEpaisseurDuTrait();00614 }00615 }00616 if (c.getCadreHaut() != null) {00617 if (c.getCadreHaut().getEpaisseurDuTrait() > max) {00618 max = c.getCadreHaut().getEpaisseurDuTrait();00619 }00620 }00621 }00622 }00623 return max;00624 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.getMaxSeparateurH latex_tab.appli.Tableau.toLatexTab latex_tab.appli.Tableau.toLatex
3.13.3.9 int latex_tab.appli.Tableau.getNbColonnes ()
Nombre de colonnes du tableauRenvoie
nombre de colonnes
Définition à la ligne 164 du fichier Tableau.java.
00164 {00165 return this.colonnes.size();00166 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.getNbColonnes latex_tab.appli.Tableau.setCellulefusionColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
154 Documentation des classes
3.13.3.10 int latex_tab.appli.Tableau.getNbLignes ()
Nombre de lignes du tableauRenvoie
nombre de lignes
Définition à la ligne 156 du fichier Tableau.java.
00156 {00157 return this.lignes.size();00158 }
3.13.3.11 float latex_tab.appli.Tableau.getTailleCM ()
Calule la somme des tailles des colonnes fixeRenvoie
taille en centimetres
Définition à la ligne 144 du fichier Tableau.java.
00144 {00145 float tailleCM = 0;00146 for (Colonne dc : this.colonnes) {00147 tailleCM += dc.getTailleCM();00148 }00149 return tailleCM;00150 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.getTailleCM latex_tab.appli.Tableau.ajouterColonne
3.13.3.12 void latex_tab.appli.Tableau.initialiser ()
Initialiser/Reactualiser les liens entres lignes et colonnes
Définition à la ligne 97 du fichier Tableau.java.
00097 {00098 for (int i = 0; i < this.colonnes.size(); i++) {00099 this.colonnes.get(i).actualiser();00100 }00101 for (int i = 0; i < this.lignes.size(); i++) {00102 this.lignes.get(i).actualiser();00103 }00104 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 155
3.13.3.13 void latex_tab.appli.Tableau.setCadreBas (int ligne, int colonne, floatepaisseurCadre)
Modification de l’epaisseur de la bordure basse d’une celluleParamètres
ligne indice de la lignecolonne indice de la colonneepaisseurCadre
Définition à la ligne 223 du fichier Tableau.java.
00223 {00224 this.lignes.get(ligne).getCellules().get(colonne).setCadreBas(epaisseurCa
dre);00225 }
3.13.3.14 void latex_tab.appli.Tableau.setCadreHaut (int ligne, int colonne,float epaisseurCadre)
Modification de l’epaisseur de la bordure superieur d’une celluleParamètres
ligne indice de la lignecolonne indice de la colonneepaisseurCadre
Définition à la ligne 212 du fichier Tableau.java.
00212 {00213 this.lignes.get(ligne).getCellules().get(colonne).setCadreHaut(epaisseurC
adre);00214 // this.lignes.get(ligne).getCellules().get(colonne).setCadreHaut(new Li
gneTracable(ligne, epaisseurCadre));00215 }
3.13.3.15 void latex_tab.appli.Tableau.setCelluleContenu (String contenu, intligne, int colonne)
Modification du contenutenu d’une celluleParamètres
contenu nouveau contenuligne indice de la lignecolonne indice de la colonne
Définition à la ligne 252 du fichier Tableau.java.
00252 {00253 this.lignes.get(ligne).getCellules().get(colonne).setContenu(contenu);00254 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
156 Documentation des classes
3.13.3.16 void latex_tab.appli.Tableau.setCelluleCouleurFond (int ligne, intcolonne, Couleur c)
Modification de la couleur de fond d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
c couleur de fond
Définition à la ligne 262 du fichier Tableau.java.
00262 {00263 this.lignes.get(ligne).getCellules().get(colonne).setCouleurDuFond(c);00264 }
3.13.3.17 void latex_tab.appli.Tableau.setCelluledefusionColonne (int ligne, intcolonne)
Définition à la ligne 640 du fichier Tableau.java.
00640 {00641 this.getLignes().get(ligne).getCellules().get(colonne).defusionColonne();
00642 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.setCelluledefusionColonne latex_tab.appli.Tableau.getLignes
3.13.3.18 void latex_tab.appli.Tableau.setCelluleDescripteur (int ligne, intcolonne, Descripteur d)
Changer le descripteur graphique du contenu d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
d descripteur a appliquer
Définition à la ligne 350 du fichier Tableau.java.
00350 {00351 this.lignes.get(ligne).getCellules().get(colonne).setFormeDuContenu(d);00352 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 157
3.13.3.19 void latex_tab.appli.Tableau.setCellulefusionColonne (int ligne, intcolonne, int nbCellules) throws Exception
Permet de fusioner plusieur cellules d’une meme ligneParamètres
ligne indice de la ligne
colonne indice de la colonne
nbCellules nombre de cellules a fusionner
Exceptions
Exception si le nombre de cellules est trop grand vis a vis du tableau
Définition à la ligne 633 du fichier Tableau.java.
00633{
00634 if (this.getNbColonnes() - colonne + nbCellules < 1 || nbCellules < 2) {00635 throw new Exception("Nombre de cellules a fusionner est trop grand");
00636 }00637 this.getLignes().get(ligne).getCellules().get(colonne).fusionColonne(nbCe
llules);00638 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.setCellulefusionColonne
latex_tab.appli.Tableau.getLignes
latex_tab.appli.Tableau.getNbColonnes
3.13.3.20 void latex_tab.appli.Tableau.setCelluleTextColor (int ligne, intcolonne, Color c)
Modification de la couleur du texte d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
c couleur du texte
Définition à la ligne 299 du fichier Tableau.java.
00299 {00300 this.lignes.get(ligne).getCellules().get(colonne).setColor(c);0030100302 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
158 Documentation des classes
3.13.3.21 void latex_tab.appli.Tableau.setCelluleTexteGras (int ligne, intcolonne, boolean texteGras)
Appliquer/retirer le gras de la police d’une celluleParamètres
ligne indice de la lignecolonne indice de la colonnetexteGras Appliquer/retirer
Définition à la ligne 340 du fichier Tableau.java.
00340 {00341 this.lignes.get(ligne).getCellules().get(colonne).setTexteGras(texteGras)
;00342 }
3.13.3.22 void latex_tab.appli.Tableau.setCelluleTexteItalique (int ligne, intcolonne, boolean texteItalique)
Appliquer/retirer l’italique de la police d’une celluleParamètres
ligne indice de la lignecolonne indice de la colonnetexteItalique Appliquer/retirer
Définition à la ligne 330 du fichier Tableau.java.
00330{
00331 this.lignes.get(ligne).getCellules().get(colonne).setTexteItalique(texteItalique);
00332 }
3.13.3.23 void latex_tab.appli.Tableau.setCelluleTexteTailleModifiee (int ligne,int colonne, boolean texteTailleModifiee)
Permet de fixer ci la taille du texte d’une cellule a varieParamètres
ligne indice de la lignecolonne indice de la colonnetexteTailleModifiee oui/non taille modifiee
Définition à la ligne 320 du fichier Tableau.java.
00320{
00321 this.lignes.get(ligne).getCellules().get(colonne).setTexteTailleModifiee(texteTailleModifiee);
00322 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 159
3.13.3.24 void latex_tab.appli.Tableau.setCelluleTexteTailleValeur (int ligne,int colonne, int texteTailleValeur)
Modification de la taille du texte d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
texteTailleValeur taille du texte
Définition à la ligne 310 du fichier Tableau.java.
00310{
00311 this.lignes.get(ligne).getCellules().get(colonne).setTexteTailleValeur(texteTailleValeur);
00312 }
3.13.3.25 void latex_tab.appli.Tableau.setCelluleTextToCenter (int ligne, intcolonne)
Centrer le texte d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
Définition à la ligne 289 du fichier Tableau.java.
00289 {00290 this.lignes.get(ligne).getCellules().get(colonne).setTextToCenter();00291 }
3.13.3.26 void latex_tab.appli.Tableau.setCelluleTextToLeft (int ligne, intcolonne)
Aligne a gauche le texte d’une cellule
Paramètres
ligne indice de la ligne
colonne indice de la colonne
Définition à la ligne 280 du fichier Tableau.java.
00280 {00281 this.lignes.get(ligne).getCellules().get(colonne).setTextToRight();00282 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
160 Documentation des classes
3.13.3.27 void latex_tab.appli.Tableau.setCelluleTextToRight (int ligne, intcolonne)
Aligne a droite le texte d’une celluleParamètres
ligne indice de la ligne
colonne indice de la colonne
Définition à la ligne 271 du fichier Tableau.java.
00271 {00272 this.lignes.get(ligne).getCellules().get(colonne).setTextToLeft();00273 }
3.13.3.28 void latex_tab.appli.Tableau.setColonneCouleurFond (int colonne,Couleur c)
Modification de la couleur de fond d’une colonneParamètres
colonne indice de la colonne
c couleur de fond
Définition à la ligne 368 du fichier Tableau.java.
00368 {00369 this.colonnes.get(colonne).setCouleurDuFond(c);00370 }
3.13.3.29 void latex_tab.appli.Tableau.setColonneDescripteur (int colonne,Descripteur d)
Changer le descripteur graphique du contenu d’une colonneParamètres
colonne indice de la colonne
d descripteur a appliquer
Définition à la ligne 503 du fichier Tableau.java.
00503 {00504 this.colonnes.get(colonne).setFormeDuContenu(d);00505 }
3.13.3.30 void latex_tab.appli.Tableau.setColonnes (ArrayList< Colonne >colonnes)
Force la modification de la liste de colonnes
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 161
Paramètres
colonnes nouvelle liste de colonnes
Obsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 119 du fichier Tableau.java.
00119 {00120 this.colonnes = colonnes;00121 }
3.13.3.31 void latex_tab.appli.Tableau.setColonneTailleCM (int colonne, floattailleCM)
Modification de la largeur d’une colonneParamètres
colonne indice de la colonne
tailleCM largeur en centimetres
Définition à la ligne 494 du fichier Tableau.java.
00494 {00495 this.colonnes.get(colonne).setTailleCM(tailleCM);00496 }
3.13.3.32 void latex_tab.appli.Tableau.setColonneTextColor (int colonne, Colorc)
Aligne a droite le texte d’une colonneParamètres
colonne indice de la colonne
Définition à la ligne 448 du fichier Tableau.java.
00448 {00449 this.colonnes.get(colonne).setColor(c);0045000451 }
3.13.3.33 void latex_tab.appli.Tableau.setColonneTexteGras (int colonne,boolean texteGras)
Appliquer/retirer le gras de la police d’une colonneParamètres
colonne indice de la colonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
162 Documentation des classes
texteGras Appliquer/retirerDéfinition à la ligne 485 du fichier Tableau.java.
00485 {00486 this.colonnes.get(colonne).setTexteGras(texteGras);00487 }
3.13.3.34 void latex_tab.appli.Tableau.setColonneTexteItalique (int colonne,boolean texteItalique)
Appliquer/retirer l’italique de la police d’une colonneParamètres
colonne indice de la colonnetexteItalique Appliquer/retirer
Définition à la ligne 476 du fichier Tableau.java.
00476 {00477 this.colonnes.get(colonne).setTexteItalique(texteItalique);00478 }
3.13.3.35 void latex_tab.appli.Tableau.setColonneTexteTailleModifiee (intcolonne, boolean texteTailleModifiee)
Permet de fixer ci la taille du texte d’une cellule a chngeParamètres
colonne indice de la colonnetexteTailleModifiee oui/non taille modifiee
Définition à la ligne 467 du fichier Tableau.java.
00467{
00468 this.colonnes.get(colonne).setTexteTailleModifiee(texteTailleModifiee);00469 }
3.13.3.36 void latex_tab.appli.Tableau.setColonneTexteTailleValeur (intcolonne, int texteTailleValeur)
Modification de la taille du texte d’une colonneParamètres
colonne indice de la colonnetexteTailleValeur taille du texte
Définition à la ligne 458 du fichier Tableau.java.
00458 {
00459 this.colonnes.get(colonne).setTexteTailleValeur(texteTailleValeur);00460 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 163
3.13.3.37 void latex_tab.appli.Tableau.setColonneTextToCenter (int colonne)
centrer le texte d’une colonneParamètres
colonne indice de la colonne
Définition à la ligne 440 du fichier Tableau.java.
00440 {00441 this.colonnes.get(colonne).setTextToCenter();00442 }
3.13.3.38 void latex_tab.appli.Tableau.setColonneTextToLeft (int colonne)
Aligne a gauche le texte d’une colonneParamètres
colonne indice de la colonne
Définition à la ligne 424 du fichier Tableau.java.
00424 {00425 this.colonnes.get(colonne).setTextToLeft();00426 }
3.13.3.39 void latex_tab.appli.Tableau.setColonneTextToRight (int colonne)
Aligne a droite le texte d’une colonneParamètres
colonne indice de la colonne
Définition à la ligne 432 du fichier Tableau.java.
00432 {00433 this.colonnes.get(colonne).setTextToRight();00434 }
3.13.3.40 void latex_tab.appli.Tableau.setColonneTypeToBottom (int colonne)
Modification du type de la colonne a BParamètres
colonne indice de la colonne
Définition à la ligne 392 du fichier Tableau.java.
00392 {00393 this.colonnes.get(colonne).setColonneTypeToBottom();00394 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
164 Documentation des classes
3.13.3.41 void latex_tab.appli.Tableau.setColonneTypeToCenter (int colonne)
Modification du type de la colonne a CParamètres
colonne indice de la colonne
Définition à la ligne 408 du fichier Tableau.java.
00408 {00409 this.colonnes.get(colonne).setColonneTypeToCenter();00410 }
3.13.3.42 void latex_tab.appli.Tableau.setColonneTypeToLeft (int colonne)
Modification du type de la colonne a LParamètres
colonne indice de la colonne
Définition à la ligne 400 du fichier Tableau.java.
00400 {00401 this.colonnes.get(colonne).setColonneTypeToLeft();00402 }
3.13.3.43 void latex_tab.appli.Tableau.setColonneTypeToMiddle (int colonne)
Modification du type de la colonne a MParamètres
colonne indice de la colonne
Définition à la ligne 384 du fichier Tableau.java.
00384 {00385 this.colonnes.get(colonne).setColonneTypeToMiddle();00386 }
3.13.3.44 void latex_tab.appli.Tableau.setColonneTypeToRight (int colonne)
Modification du type de la colonne a RParamètres
colonne indice de la colonne
Définition à la ligne 416 du fichier Tableau.java.
00416 {00417 this.colonnes.get(colonne).setColonneTypeToRight();00418 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 165
3.13.3.45 void latex_tab.appli.Tableau.setColonneTypeToTop (int colonne)
Modification du type de la colonne a PParamètres
colonne indice de la colonne
Définition à la ligne 376 du fichier Tableau.java.
00376 {00377 this.colonnes.get(colonne).setColonneTypeToTop();00378 }
3.13.3.46 void latex_tab.appli.Tableau.setLigneCouleurFond (int ligne,Couleur c)
Modification de la couleur de fond de toute une ligne du tableauParamètres
ligne indice de la ligne
c couleur de fond
Définition à la ligne 232 du fichier Tableau.java.
00232 {00233 this.lignes.get(ligne).setCouleurDuFond(c);00234 }
3.13.3.47 void latex_tab.appli.Tableau.setLignes (ArrayList< Ligne > lignes)
Force la modification de la liste de lignesParamètres
colonnes nouvelle liste de lignes
Obsolète
utilise uniquement pour la recuperation d’une sauvegarde
Définition à la ligne 136 du fichier Tableau.java.
00136 {00137 this.lignes = lignes;00138 }
3.13.3.48 void latex_tab.appli.Tableau.setSeparateurPrecedent (int ligne, intcolonne, SeparateurColonne sc)
Modification du separateur qui precede une cellule
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
166 Documentation des classes
Paramètres
ligne indice de la ligne
colonne indice de la colonne
sc separateur
Définition à la ligne 202 du fichier Tableau.java.
00202{
00203 this.lignes.get(ligne).getCellules().get(colonne).setSeparateurPrecedent(sc);
00204 }
3.13.3.49 void latex_tab.appli.Tableau.setSeparateurPrecedent (int colonne,SeparateurColonne sc)
Modification du separateur qui precede une colonne
Paramètres
colonne indice de la colonne
sc separateur
Définition à la ligne 182 du fichier Tableau.java.
00182 {00183 this.colonnes.get(colonne).setSeparateurPrecedent(sc);00184 }
3.13.3.50 void latex_tab.appli.Tableau.setSeparateurSuivant (int ligne, intcolonne, SeparateurColonne sc)
Modification du separateur qui suit une cellule
Paramètres
ligne indice de la ligne
colonne indice de la colonne
sc separateur
Définition à la ligne 192 du fichier Tableau.java.
00192{
00193 this.lignes.get(ligne).getCellules().get(colonne).setSeparateurSuivant(sc);
00194 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 167
3.13.3.51 void latex_tab.appli.Tableau.setSeparateurSuivant (int colonne,SeparateurColonne sc)
Modification du separateur qui suit une colonneParamètres
colonne indice de la colonnesc separateur
Définition à la ligne 173 du fichier Tableau.java.
00173 {00174 this.colonnes.get(colonne).setSeparateurSuivant(sc);00175 }
3.13.3.52 void latex_tab.appli.Tableau.supprimerColonne (int colonne)
Supprime la colonne a la position indique par le parametre colonneParamètres
colonne position de la colonne a supprimerDéfinition à la ligne 557 du fichier Tableau.java.
00557 {00558 for (int i = colonne; i < this.colonnes.size(); i++) {00559 this.colonnes.get(i).setIndex(i);00560 }00561 this.colonnes.get(colonne).supprimer();0056200563 try {00564 for (int i = 0; i < this.lignes.size(); i++) {00565 this.lignes.get(i).getCellules().get(colonne).supprimer();00566 this.lignes.get(i).getCellules().remove(colonne);0056700568 }00569 this.colonnes.remove(colonne);00570 for (int i = 0; i < this.colonnes.size(); i++) {00571 this.colonnes.get(i).actualiser();00572 }00573 for (int i = 0; i < this.lignes.size(); i++) {00574 this.lignes.get(i).actualiser();00575 for (int j = 0; j < this.colonnes.size(); j++) {00576 this.lignes.get(i).getCellules().get(j).actualiser();00577 }00578 }00579 }00580 catch (ArrayIndexOutOfBoundsException e) {00581 System.out.println(e);00582 }00583 }
3.13.3.53 void latex_tab.appli.Tableau.supprimerLigne (int ligne)
Supprime la ligne a la position indique par le parametre ligne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
168 Documentation des classes
Paramètres
colonne position de la ligne a supprimer
Définition à la ligne 589 du fichier Tableau.java.
00589 {00590 for (int i = 0; i < this.lignes.size(); i++) {00591 this.lignes.get(i).actualiser();00592 }00593 for (int i = ligne; i < this.lignes.size(); i++) {00594 this.lignes.get(i).setIndex(i);00595 }00596 this.lignes.get(ligne).supprimer();00597 this.lignes.remove(ligne);00598 for (int i = 0; i < this.lignes.size(); i++) {00599 this.lignes.get(i).actualiser();00600 }00601 }
3.13.3.54 String latex_tab.appli.Tableau.toLatex ()
Affiche le code d’un nouveau document LaTex, avec le tableau courantRenvoie
code LaTeX
Définition à la ligne 648 du fichier Tableau.java.
00648 {00649 StringBuilder s = new StringBuilder();006500065100652 s.append(Tableau.toLatexDebutDoc());00653 s.append(this.toLatexTab());00654 s.append(Tableau.toLatexFinDoc());0065500656 return s.toString();00657 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.toLatex latex_tab.appli.Tableau.toLatexTab
latex_tab.appli.Tableau.getMaxSeparateurH
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.SeparateurColonne.toLatex
3.13.3.55 static String latex_tab.appli.Tableau.toLatexDebutDoc () [static]
Affiche l’en-tete du document LaTex, independament du tableau courant
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 169
Renvoie
code LaTeX
Définition à la ligne 678 du fichier Tableau.java.
00678 {00679 StringBuilder s = new StringBuilder();00680 s.append("\\documentclass[french]{article}");00681 s.append("\n");00682 s.append("\\usepackage[T1]{fontenc}");00683 s.append("\n");00684 s.append("\\usepackage[latin1]{inputenc}");00685 s.append("\n");00686 s.append("\\pagestyle{empty}");00687 s.append("\n");00688 s.append("\\usepackage{babel}");00689 s.append("\n");00690 s.append("\\usepackage{multirow}");00691 s.append("\n");00692 s.append("\\usepackage{array}");00693 s.append("\n");00694 s.append("\\usepackage{colortbl}");00695 s.append("\n");00696 s.append("\n");00697 s.append("\\newlength\\epaisLigne");00698 s.append("\n");00699 s.append("\\newcommand\\Mline[2]{\\noalign{\\global\\epaisLigne\\arrayrul
ewidth\\global\\arrayrulewidth#1pt}\\cline{#2}\\noalign{\\global\\arrayrulewidth\\epaisLigne}}");
00700 s.append("\n");00701 s.append("\\begin{document}");00702 s.append("\n");00703 s.append("\n");0070400705 return s.toString();00706 }
3.13.3.56 static String latex_tab.appli.Tableau.toLatexFinDoc () [static]
Affiche la fin du document LaTex, independament du tableau courant
Renvoie
code LaTeX
Définition à la ligne 751 du fichier Tableau.java.
00751 {00752 StringBuilder s = new StringBuilder();00753 s.append("\\end{document}");00754 s.append("\n");00755 //Fin du document00756 return s.toString();00757 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
170 Documentation des classes
3.13.3.57 String latex_tab.appli.Tableau.toLatexTab ()
Affiche uniquement le code LaTeX du tableau courant Ce code necessite les declarationfaite par la methode toLatexDebutDoc()
Renvoie
code LaTeX
Définition à la ligne 713 du fichier Tableau.java.
00713 {00714 StringBuilder s = new StringBuilder();00715 s.append("\\vspace{1cm}");00716 s.append("\n");00717 //Debut de tout tableau Latex00718 s.append("{\\setlength{\\extrarowheight}{");00719 s.append(this.getMaxSeparateurH());00720 s.append("pt}");00721 s.append("\n");00722 s.append("\\begin{tabular}{");00723 //Insertion des descriptions des colonnes et separateurs de colonnes00724 Colonne dc = null;00725 for (int i = 0; i < this.colonnes.size(); i++) {00726 dc = this.colonnes.get(i);00727 if (dc.getSeparateurPrecedent() != null) {00728 s.append(dc.getSeparateurPrecedent().toLatex());00729 }00730 s.append(this.colonnes.get(i).toLatex());00731 }00732 if (dc.getSeparateurSuivant() != null) {//Derniere colonne00733 s.append(dc.getSeparateurSuivant().toLatex());00734 }00735 s.append("}\n");00736 //Insertion des descriptions des lignes = Cadres et cellules00737 for (int i = 0; i < this.lignes.size(); i++) {00738 s.append(this.lignes.get(i).toLatex());00739 }00740 s.append("\n");00741 s.append("\\end{tabular}");00742 s.append("}\n\n");00743 //Fin du document00744 return s.toString();00745 }
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.toLatexTab
latex_tab.appli.Tableau.getMaxSeparateurH
latex_tab.appli.Style.getSeparateurPrecedent
latex_tab.appli.Style.getSeparateurSuivant
latex_tab.appli.SeparateurColonne.toLatex
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
3.13 Référence de la classe latex_tab.appli.Tableau 171
Voici le graphe d’appel pour cette fonction :
latex_tab.appli.Tableau.toLatexTab latex_tab.appli.Tableau.toLatex
3.13.3.58 Object [ ][ ] latex_tab.appli.Tableau.toObjectArray ()
Retourne un tableau java a deux dimensions, avec le contenu de chaque celluleRenvoie
contenu des cellules
Définition à la ligne 663 du fichier Tableau.java.
00663 {00664 Object[][] o = new Object[this.lignes.size()][this.lignes.get(0).getCellu
les().size()];00665 for (int i = 0; i < this.lignes.size(); i++) {00666 ArrayList<Cellule> array = this.lignes.get(i).getCellules();00667 for (int j = 0; j < array.size(); j++) {00668 o[i][j] = array.get(j).getContenu();00669 }00670 }00671 return o;00672 }
La documentation de cette classe a été générée à partir du fichier suivant :– Tableau.java
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
172 Documentation des classes
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
Chapitre 4
Documentation des fichiers
4.1 Référence du fichier AlignementHorizontal.java
Classes– class latex_tab.appli.AlignementHorizontal
Paquetages– package latex_tab.appli
174 Documentation des fichiers
4.2 AlignementHorizontal.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;0002100026 public class AlignementHorizontal implements Serializable {0002700032 private int valeur = 1;00036 private static final String[] choix = {"\\raggedright", "\\centering", "\\rag
gedleft"};0003700042 public AlignementHorizontal() {00043 }0004400052 public AlignementHorizontal(int valeur) {00053 this.valeur = valeur;00054 }0005500060 public AlignementHorizontal(AlignementHorizontal ah) {00061 this.valeur = ah.valeur;00062 }0006300068 public String[] getChoix() {00069 return AlignementHorizontal.choix;00070 }0007100072 /*00073 * Reference de l’alignement dans la liste de choix00074 */00075 public int getValeur() {00076 return this.valeur;00077 }0007800083 public void setValeur(int valeur) {00084 this.valeur = valeur;00085 }0008600090 public void setTextToRight() {00091 this.valeur = 0;00092 }0009300097 public void setTextToCenter() {00098 this.valeur = 1;00099 }0010000104 public void setTextToLeft() {00105 this.valeur = 2;00106 }00111 public String toLatex() {00112 return this.choix[valeur];00113 }00114 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.3 Référence du fichier Cellule.java 175
4.3 Référence du fichier Cellule.java
Classes– class latex_tab.appli.Cellule
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
176 Documentation des fichiers
4.4 Cellule.java
0000100018 package latex_tab.appli;0001900020 import java.awt.Color;00021 import java.io.Serializable;00022 import java.util.ArrayList;0002300028 public class Cellule extends Style implements Serializable {00029 //public int refColonne = 0;0003000034 private Cellule celluleSuivante;00038 private Cellule cellulePrecedente;00042 private Cellule celluleHaut;00046 private Cellule celluleBas;00050 private String contenu;00054 private LigneTracable cadreHaut;00058 private LigneTracable cadreBas;00062 private FusionColonnes fusionColonnes;00066 private FusionLignes fusionLignes;00067 //private Ligne ligne;00071 private int indexLigne;00075 private int indexColonne;00079 private Cellule dependenceColonne;00083 private Cellule dependanceLigne;00087 private ArrayList<Cellule> influanceColonne;00091 private ArrayList<Cellule> influanceLigne;0009200097 public Cellule() {00098 }0009900107 public Cellule(int indexLigne, int indexColonne, LigneTracable cadreHaut,
LigneTracable cadreBas) {00108 //this.ligne = ligne;00109 this.indexLigne = indexLigne;00110 this.indexColonne = indexColonne;00111 this.cadreHaut = cadreHaut;00112 this.cadreBas = cadreBas;00113 if (latex_tab.LaTeX_Tab.testing) {00114 this.contenu = "Cellule " + "L" + this.indexLigne + "C" + this.indexC
olonne;00115 }00116 else {00117 this.contenu = "";00118 }00119 }0012000125 public int getIndexColonne() {00126 return indexColonne;00127 }0012800133 public void setIndexColonne(int indexColonne) {00134 this.indexColonne = indexColonne;00135 }0013600141 public int getIndexLigne() {00142 return indexLigne;00143 }0014400149 public void setIndexLigne(int indexLigne) {00150 this.indexLigne = indexLigne;
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 177
00151 }0015200157 public Cellule getCelluleSuivante() {00158 return celluleSuivante;00159 }0016000165 public Cellule getCellulePrecedente() {00166 return cellulePrecedente;00167 }0016800173 public Cellule getCellueHaut() {00174 return celluleHaut;00175 }0017600181 public Cellule getCelluleBas() {00182 return celluleBas;00183 }0018400189 public float getRapport() {00190 float rapport = 0.13F;00191 if (this.getFormeDuContenu() != null) {00192 if (this.getFormeDuContenu().getFormatTexte() != null) {00193 if (this.getFormeDuContenu().getFormatTexte().isTexteTailleModifi
ee()) {00194 switch (this.getFormeDuContenu().getFormatTexte().getTexteTai
lleValeur()) {00195 case 0: // \tiny & size & 5pt00196 rapport = 0.05F;00197 break;00198 case 1: // \scriptsize & size & 7pt00199 rapport = 0.06F;00200 break;00201 case 2: // \footnotesize & size & 8pt00202 rapport = 0.08F;00203 break;00204 case 3: // \small & size & 9pt00205 rapport = 0.08F;00206 break;00207 case 4: // \normalsize & size & 10pt00208 rapport = 0.08F;00209 break;00210 case 5: // \large & size & 12pt00211 rapport = 0.1F;00212 break;00213 case 6: // \Large & size & 14.4pt00214 rapport = 0.13F;00215 break;00216 case 7: // \LARGE & size & 17.28pt00217 rapport = 0.16F;00218 break;00219 case 8: // \huge & size & 20.74pt00220 rapport = 0.17F;00221 break;00222 case 9: // \Huge & size & 24.88pt00223 rapport = 0.22F;00224 break;00225 }00226 }00227 }00228 }00229 return rapport;00230 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
178 Documentation des fichiers
0023100236 public int getPx() {00237 int px = 13;00238 if (this.getFormeDuContenu() != null) {00239 if (this.getFormeDuContenu().getFormatTexte() != null) {00240 if (this.getFormeDuContenu().getFormatTexte().isTexteTailleModifi
ee()) {00241 switch (this.getFormeDuContenu().getFormatTexte().getTexteTai
lleValeur()) {00242 case 0: // \tiny & size & 5pt00243 px = 7;00244 break;00245 case 1: // \scriptsize & size & 7pt00246 px = 9;00247 break;00248 case 2: // \footnotesize & size & 8pt00249 px = 11;00250 break;00251 case 3: // \small & size & 9pt00252 px = 12;00253 break;00254 case 4: // \normalsize & size & 10pt00255 px = 13;00256 break;00257 case 5: // \large & size & 12pt00258 px = 16;00259 break;00260 case 6: // \Large & size & 14.4pt00261 px = 20;00262 break;00263 case 7: // \LARGE & size & 17.28pt00264 px = 23;00265 break;00266 case 8: // \huge & size & 20.74pt00267 px = 28;00268 break;00269 case 9: // \Huge & size & 24.88pt00270 px = 33;00271 break;00272 }00273 }00274 }00275 }00276 return px;00277 }0027800283 public String getContenu() {00284 if (this.dependenceColonne != null) {00285 return null;00286 }00287 return contenu;00288 }0028900294 public LigneTracable getCadreHaut() {00295 if (this.fusionColonnes != null) {00296 return this.fusionColonnes.getCadreHaut();00297 }00298 if (this.dependenceColonne != null) {00299 return null;00300 }00301 return cadreHaut;00302 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 179
0030300308 public LigneTracable getCadreBas() {00309 if (this.fusionColonnes != null) {00310 return this.fusionColonnes.getCadreBas();00311 }00312 if (this.dependenceColonne != null) {00313 return null;00314 }00315 return cadreBas;00316 }0031700322 public FusionColonnes getFusionColonnes() {00323 return fusionColonnes;00324 }0032500330 public FusionLignes getFusionLignes() {00331 return fusionLignes;00332 }0033300338 public void setCelluleSuivante(Cellule cs) {00339 Cellule current = this;00340 if (this.influanceColonne != null) {00341 current = this.influanceColonne.get(this.influanceColonne.size() - 1)
;00342 }00343 if (this.dependenceColonne != null) {00344 current = this.getDependenceColonne().getInfluanceColonne().get(this.
getDependenceColonne().getInfluanceColonne().size() - 1);00345 }00346 // avant this [-- old]00347 // apres this -- cs [-- old]00348 if (current.celluleSuivante != null) {00349 Cellule celluleSuivante_old = current.celluleSuivante;00350 cs.celluleSuivante = celluleSuivante_old;00351 celluleSuivante_old.cellulePrecedente = cs;00352 }00353 current.celluleSuivante = cs;00354 cs.cellulePrecedente = current;00355 }0035600361 public void setCellulePrecedente(Cellule cp) {00362 Cellule current = this;00363 if (this.dependenceColonne != null) {00364 current = this.getDependenceColonne();00365 }00366 // avant old -- this00367 // apres -- old -- cp -- this --00368 if (this.cellulePrecedente != null) {00369 Cellule cellulePrecedente_old = this.cellulePrecedente;00370 cp.cellulePrecedente = cellulePrecedente_old;00371 cellulePrecedente_old.celluleSuivante = cp;00372 }00373 this.cellulePrecedente = cp;00374 cp.celluleSuivante = this;00375 }0037600381 public void setCelluleHaut(Cellule ch) {00382 // avant old -- this00383 // apres -- old -- cp -- this --00384 if (this.celluleHaut != null) {00385 Cellule celluleHaut_old = this.celluleHaut;00386 ch.celluleBas = celluleHaut_old;
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
180 Documentation des fichiers
00387 celluleHaut_old.celluleBas = ch;00388 }00389 this.celluleHaut = ch;00390 ch.celluleBas = this;00391 }0039200397 public void setCelluleBas(Cellule cb) {00398 // avant old -- this00399 // apres -- old -- cp -- this --00400 if (this.celluleHaut != null) {00401 Cellule celluleHaut_old = this.celluleHaut;00402 cb.celluleHaut = celluleHaut_old;00403 celluleHaut_old.celluleBas = cb;00404 }00405 this.celluleHaut = cb;00406 cb.celluleBas = this;00407 }0040800414 public void setContenu(String contenu) {00415 if (this.dependenceColonne != null) {00416 this.getDependenceColonne().setContenu(contenu);00417 }00418 this.contenu = contenu;00419 }0042000425 public Cellule getDependanceLigne() {00426 return dependanceLigne;00427 }0042800433 public void setDependanceLigne(Cellule dependanceLigne) {00434 this.dependanceLigne = dependanceLigne;00435 }0043600441 public Cellule getDependenceColonne() {00442 return dependenceColonne;00443 }0044400449 public void setDependenceColonne(Cellule dependenceColonne) {00450 this.dependenceColonne = dependenceColonne;00451 }0045200457 public ArrayList<Cellule> getInfluanceColonne() {00458 return influanceColonne;00459 }0046000465 public void setInfluanceColonne(ArrayList<Cellule> influanceColonne) {00466 this.influanceColonne = influanceColonne;00467 }0046800473 public ArrayList<Cellule> getInfluanceLigne() {00474 return influanceLigne;00475 }0047600481 public void setInfluanceLigne(ArrayList<Cellule> influanceLigne) {00482 this.influanceLigne = influanceLigne;00483 }0048400489 public void setCadreHaut(LigneTracable ch) {00490 ch.setIndexDepart(this.indexColonne);00491 this.cadreHaut = ch;00492 if (celluleHaut != null) {00493 celluleHaut.cadreBas = ch;
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 181
00494 }00495 }0049600501 public void setCadreBas(LigneTracable cb) {00502 cb.setIndexDepart(this.indexColonne);00503 this.cadreBas = cb;00504 if (celluleBas != null) {00505 celluleBas.cadreHaut = cb;00506 }00507 }0050800513 public void setCadreHaut(float epaisseur) {0051400515 if (this.fusionColonnes != null) {00516 this.fusionColonnes.getCadreHaut().setEpaisseurDuTrait(epaisseur);00517 }00518 if (this.dependenceColonne != null) {00519 this.getDependenceColonne().setCadreHaut(epaisseur);00520 }00521 else {00522 this.cadreHaut.setEpaisseurDuTrait(epaisseur);00523 }00524 }0052500530 public void setCadreBas(float epaisseur) {00531 if (this.fusionColonnes != null) {00532 this.fusionColonnes.getCadreBas().setEpaisseurDuTrait(epaisseur);00533 }00534 if (this.dependenceColonne != null) {00535 this.getDependenceColonne().setCadreBas(epaisseur);00536 }00537 else {00538 this.cadreBas.setEpaisseurDuTrait(epaisseur);00539 }00540 }0054100546 public void setFusionColonnes(FusionColonnes fusionColonnes) {00547 this.fusionColonnes = fusionColonnes;00548 }0054900554 public void setFusionLignes(FusionLignes fusionLignes) {00555 this.fusionLignes = fusionLignes;00556 }0055700561 public void supprimer() {00562 if (this.fusionColonnes != null) {00563 this.defusionColonne();00564 }00565 if (this.dependenceColonne != null) {00566 this.getDependenceColonne().defusionColonne();00567 }00568 if (latex_tab.LaTeX_Tab.testing) {00569 System.out.println("Supression de la cellule L" + this.indexLigne + "
C" + this.indexColonne);00570 }00571 Cellule precedente_old = this.cellulePrecedente;00572 Cellule suivante_old = this.celluleSuivante;0057300574 this.cellulePrecedente = null;00575 this.celluleSuivante = null;0057600577 if (latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne - 1).getCellu
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
182 Documentation des fichiers
les().indexOf(this) == 0) {00578 if (latex_tab.LaTeX_Tab.testing) {00579 System.out.println("C’est la premiere cellule de la ligne");00580 }00581 if (suivante_old != null) {00582 suivante_old.cellulePrecedente = null;00583 }00584 }00585 if (latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne - 1).getCellu
les().indexOf(this) == latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLigne -1).getCellules().size() - 1) {
00586 if (latex_tab.LaTeX_Tab.testing) {00587 System.out.println("C’est la derniere cellule de la ligne");00588 }00589 if (precedente_old != null) {00590 precedente_old.celluleSuivante = null;00591 }00592 }00593 if (suivante_old != null && precedente_old != null) {00594 if (latex_tab.LaTeX_Tab.testing) {00595 System.out.println("C’est ni la 1ere ni la derniere cellule de la
ligne");00596 }00597 precedente_old.celluleSuivante = null;00598 suivante_old.cellulePrecedente = null;00599 precedente_old.setCelluleSuivante(suivante_old);00600 }00601 }0060200607 public void actualiser() {00608 //this.indexLigne = this.ligne.getIndex();00609 this.indexColonne = latex_tab.LaTeX_Tab.getTab().getLignes().get(indexLig
ne - 1).getCellules().indexOf(this) + 1;00610 this.cadreBas.setIndexDepart(indexColonne);00611 this.cadreHaut.setIndexDepart(indexColonne);00612 if (this.getFormeDuContenu() != null) {00613 if (this.getFormeDuContenu().isIninfluant() && latex_tab.LaTeX_Tab.ge
tTab().getColonnes().get(indexColonne - 1).getFormeDuContenu() == null) {00614 this.setFormeDuContenu(null);00615 }00616 }00617 if (latex_tab.LaTeX_Tab.testing) {00618 this.contenu = "Cellule " + "L" + this.indexLigne + "C" + this.indexC
olonne;00619 }00620 }0062100622 @Override00623 public void detruireStyle() {00624 super.detruireStyle();00625 this.separateurSuivant = null;00626 this.separateurPrecedent = null;00627 }0062800633 public void fusionColonne(int nbCellules) {00634 if (this.fusionColonnes != null && this.dependenceColonne != null) {00635 this.defusionColonne();00636 }00637 float cadreHaut = this.getCadreHaut().getEpaisseurDuTrait();00638 float cadreBas = this.getCadreBas().getEpaisseurDuTrait();00639 ArrayList<Colonne> colonnesFusionnes = new ArrayList<Colonne>();00640 this.influanceColonne = new ArrayList<Cellule>();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 183
00641 for (int i = 1; i < nbCellules; i++) {00642 colonnesFusionnes.add(latex_tab.LaTeX_Tab.getTab().getColonnes().get(
indexColonne - 1 + i));00643 this.influanceColonne.add(latex_tab.LaTeX_Tab.getTab().getLignes().ge
t(indexLigne - 1).getCellules().get(indexColonne - 1 + i));00644 }00645 for (Cellule c : this.influanceColonne) {00646 c.setContenu("");00647 c.setAnnulerAlignementText();00648 c.setAnnulerFormeText();00649 c.setCouleurDuFond(null);00650 c.setDependenceColonne(this);00651 }00652 Colonne col = new Colonne(colonnesFusionnes.get(0));00653 col.setFormeDuContenu(this.getFormeDuContenu());00654 colonnesFusionnes.add(0, latex_tab.LaTeX_Tab.getTab().getColonnes().get(i
ndexColonne - 1));00655 this.fusionColonnes = new FusionColonnes(colonnesFusionnes, col, cadreHau
t, cadreBas);00656 }0065700661 public void defusionColonne() {00662 if (this.dependenceColonne != null) {00663 this.dependenceColonne.defusionColonne();00664 return;00665 }00666 else if (this.fusionColonnes == null) {00667 return;00668 }00669 for (Cellule c : this.influanceColonne) {00670 //c.setContenu("");00671 if (this.fusionColonnes.getColonneResultante().getFormeDuContenu() !=
null) {00672 c.formeDuContenu = new Descripteur(this.fusionColonnes.
getColonneResultante().getFormeDuContenu());00673 }00674 //c.setAnnulerAlignementText();00675 //c.setAnnulerFormeText();00676 if (this.fusionColonnes.getColonneResultante().getCouleurDuFond() !=
null) {00677 c.couleurDuFond = new Couleur(this.fusionColonnes.
getColonneResultante().getCouleurDuFond().getColor());00678 }0067900680 c.cadreBas.setEpaisseurDuTrait(this.fusionColonnes.getCadreBas().
getEpaisseurDuTrait());00681 c.cadreHaut.setEpaisseurDuTrait(this.fusionColonnes.getCadreHaut().
getEpaisseurDuTrait());00682 //c.setFormeDuContenu(null);00683 c.setDependenceColonne(null);00684 }00685 this.influanceColonne = null;00686 this.fusionColonnes = null;00687 }0068800689 @Override00690 public void setSeparateurSuivant(SeparateurColonne sc) {00691 if (this.fusionColonnes != null) {00692 this.fusionColonnes.getColonneResultante().setSeparateurSuivant(sc);00693 }00694 else if (this.dependenceColonne != null) {00695 this.getDependenceColonne().setSeparateurSuivant(sc);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
184 Documentation des fichiers
00696 }00697 else {00698 this.separateurSuivant = sc;00699 //if (celluleSuivante != null) {00700 // celluleSuivante.separateurPrecedent = sc;00701 //}00702 }00703 }0070400705 @Override00706 public void setSeparateurPrecedent(SeparateurColonne sc) {00707 if (this.fusionColonnes != null) {00708 this.fusionColonnes.getColonneResultante().setSeparateurPrecedent(sc)
;00709 }00710 else if (this.dependenceColonne != null) {00711 this.getDependenceColonne().setSeparateurPrecedent(sc);00712 }00713 else {00714 this.separateurPrecedent = sc;00715 // if (cellulePrecedente != null) {00716 // cellulePrecedente.separateurSuivant = sc;00717 // }00718 }00719 }0072000721 @Override00722 public Couleur getCouleurDuFond() {00723 if (this.fusionColonnes != null) {00724 return this.fusionColonnes.getColonneResultante().getCouleurDuFond();
00725 }00726 if (this.dependenceColonne != null) {00727 return this.getDependenceColonne().getCouleurDuFond();00728 }00729 if (this.couleurDuFond == null) {00730 return latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne -
1).getCouleurDuFond();00731 }00732 return super.getCouleurDuFond();00733 }0073400735 @Override00736 public Descripteur getFormeDuContenu() {00737 if (this.fusionColonnes != null) {00738 return this.fusionColonnes.getColonneResultante().getFormeDuContenu()
;00739 }00740 if (this.dependenceColonne != null) {00741 return this.getDependenceColonne().getFormeDuContenu();00742 }00743 if (this.formeDuContenu == null) {0074400745 return latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne -
1).getFormeDuContenu();00746 }00747 return super.getFormeDuContenu();00748 }0074900750 @Override00751 public SeparateurColonne getSeparateurPrecedent() {00752 if (this.fusionColonnes != null) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 185
00753 return this.fusionColonnes.getColonneResultante().getSeparateurPrecedent();
00754 }00755 if (this.dependenceColonne != null) {00756 return this.getDependenceColonne().getSeparateurPrecedent();00757 }00758 return super.getSeparateurPrecedent();00759 }0076000761 @Override00762 public SeparateurColonne getSeparateurSuivant() {00763 if (this.fusionColonnes != null) {00764 return this.fusionColonnes.getColonneResultante().
getSeparateurSuivant();00765 }00766 if (this.dependenceColonne != null) {00767 return this.getDependenceColonne().getSeparateurSuivant();00768 }00769 return super.getSeparateurSuivant();00770 }0077100772 @Override00773 public void setAnnulerAlignementText() {00774 if (this.fusionColonnes != null) {00775 this.fusionColonnes.getColonneResultante().setAnnulerAlignementText()
;00776 }00777 if (this.dependenceColonne != null) {00778 this.getDependenceColonne().setAnnulerAlignementText();00779 }00780 super.setAnnulerAlignementText();00781 }0078200783 @Override00784 public void setAnnulerFormeText() {00785 if (this.fusionColonnes != null) {00786 this.fusionColonnes.getColonneResultante().setAnnulerFormeText();00787 }00788 if (this.dependenceColonne != null) {00789 this.getDependenceColonne().setAnnulerFormeText();00790 }00791 super.setAnnulerFormeText();00792 }0079300794 @Override00795 public void setColor(Color c) {00796 if (this.fusionColonnes != null) {00797 this.fusionColonnes.getColonneResultante().setColor(c);00798 }00799 if (this.dependenceColonne != null) {00800 this.getDependenceColonne().setColor(c);00801 }00802 super.setColor(c);00803 }0080400805 @Override00806 public void setCouleurDuFond(Couleur couleurDuFond) {00807 if (this.fusionColonnes != null) {00808 this.fusionColonnes.getColonneResultante().setCouleurDuFond(couleurDu
Fond);00809 }00810 if (this.dependenceColonne != null) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
186 Documentation des fichiers
00811 this.getDependenceColonne().setCouleurDuFond(couleurDuFond);00812 }00813 super.setCouleurDuFond(couleurDuFond);00814 }0081500816 @Override00817 public void setFormeDuContenu(Descripteur formeDuContenu) {00818 if (this.fusionColonnes != null) {00819 this.fusionColonnes.getColonneResultante().setFormeDuContenu(formeDuC
ontenu);00820 }00821 if (this.dependenceColonne != null) {00822 this.getDependenceColonne().setFormeDuContenu(formeDuContenu);00823 }00824 super.setFormeDuContenu(formeDuContenu);00825 }0082600827 @Override00828 public void setSeparateurPrecedent(float epaisseur) {00829 if (this.fusionColonnes != null) {00830 this.fusionColonnes.getColonneResultante().getSeparateurPrecedent().
setEpaisseur(epaisseur);00831 }00832 if (this.dependenceColonne != null) {00833 this.getDependenceColonne().setSeparateurPrecedent(epaisseur);00834 }00835 else {00836 if (this.separateurPrecedent != null) {00837 super.setSeparateurPrecedent(epaisseur);00838 }00839 else {00840 this.separateurPrecedent = new SeparateurColonne(epaisseur);00841 }00842 }00843 }0084400845 @Override00846 public void setSeparateurSuivant(float epaisseur) {00847 if (this.fusionColonnes != null) {00848 this.fusionColonnes.getColonneResultante().getSeparateurSuivant().
setEpaisseur(epaisseur);00849 }00850 if (this.dependenceColonne != null) {00851 this.getDependenceColonne().setSeparateurSuivant(epaisseur);00852 }00853 else {00854 if (this.separateurSuivant != null) {00855 super.setSeparateurSuivant(epaisseur);00856 }00857 else {00858 this.separateurSuivant = new SeparateurColonne(epaisseur);00859 }00860 }00861 }0086200863 @Override00864 public void setTextToCenter() {00865 if (this.fusionColonnes != null) {00866 this.fusionColonnes.getColonneResultante().setTextToCenter();00867 }00868 if (this.dependenceColonne != null) {00869 this.getDependenceColonne().setTextToCenter();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 187
00870 }00871 super.setTextToCenter();00872 }0087300874 @Override00875 public void setTextToRight() {00876 if (this.fusionColonnes != null) {00877 this.fusionColonnes.getColonneResultante().setTextToRight();00878 }00879 if (this.dependenceColonne != null) {00880 this.getDependenceColonne().setTextToRight();00881 }00882 super.setTextToRight();00883 }0088400885 @Override00886 public void setTextToLeft() {00887 if (this.fusionColonnes != null) {00888 this.fusionColonnes.getColonneResultante().setTextToLeft();00889 }00890 if (this.dependenceColonne != null) {00891 this.getDependenceColonne().setTextToLeft();00892 }00893 super.setTextToLeft();00894 }0089500896 @Override00897 public void setTexteGras(boolean texteGras) {00898 if (this.fusionColonnes != null) {00899 this.fusionColonnes.getColonneResultante().setTexteGras(texteGras);00900 }00901 if (this.dependenceColonne != null) {00902 this.getDependenceColonne().setTexteGras(texteGras);00903 }00904 super.setTexteGras(texteGras);00905 }0090600907 @Override00908 public void setTexteItalique(boolean texteItalique) {00909 if (this.fusionColonnes != null) {00910 this.fusionColonnes.getColonneResultante().setTexteItalique(texteItal
ique);00911 }00912 if (this.dependenceColonne != null) {00913 this.getDependenceColonne().setTexteItalique(texteItalique);00914 }00915 super.setTexteItalique(texteItalique);00916 }0091700918 @Override00919 public void setTexteTailleModifiee(boolean texteTailleModifiee) {00920 if (this.fusionColonnes != null) {00921 this.fusionColonnes.getColonneResultante().setTexteTailleModifiee(tex
teTailleModifiee);00922 }00923 if (this.dependenceColonne != null) {00924 this.getDependenceColonne().setTexteTailleModifiee(texteTailleModifie
e);00925 }00926 super.setTexteTailleModifiee(texteTailleModifiee);00927 }00928
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
188 Documentation des fichiers
00929 @Override00930 public void setTexteTailleValeur(int texteTailleValeur) {00931 if (this.fusionColonnes != null) {00932 this.fusionColonnes.getColonneResultante().setTexteTailleValeur(texte
TailleValeur);00933 }00934 if (this.dependenceColonne != null) {00935 this.getDependenceColonne().setTexteTailleValeur(texteTailleValeur);00936 }00937 super.setTexteTailleValeur(texteTailleValeur);00938 }0093900944 public String toLatex() {00945 StringBuilder s = new StringBuilder();0094600947 if (this.fusionColonnes != null) {00948 int old_alignement = latex_tab.LaTeX_Tab.getTab().getColonnes().get(i
ndexColonne - 1).getTypeColonneValeur();00949 float old_taille = latex_tab.LaTeX_Tab.getTab().getColonnes().get(ind
exColonne - 1).getTailleCM();00950 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ypeColonneValeur(4);//Centrer par defaut0095100952 if (this.getFormeDuContenu() != null) {00953 if (this.getFormeDuContenu().getAlignement() != null) {00954 if (this.getFormeDuContenu().getAlignement().getValeur() == 0
) {00955 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
ne - 1).setColonneTypeToRight();00956 }00957 if (this.getFormeDuContenu().getAlignement().getValeur() == 1
) {00958 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
ne - 1).setColonneTypeToCenter();00959 }00960 if (this.getFormeDuContenu().getAlignement().getValeur() == 2
) {00961 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColon
ne - 1).setColonneTypeToLeft();00962 }00963 }00964 }00965 s.append(this.fusionColonnes.toLatexDebut());00966 s.append(this.contenu);00967 s.append(this.fusionColonnes.toLatexFin());0096800969 if (this.influanceColonne.get(this.influanceColonne.size() - 1).
getCelluleSuivante() != null) {00970 s.append("& ");00971 }0097200973 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ypeColonneValeur(old_alignement);00974 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).setT
ailleCM(old_taille);00975 }00976 else {00977 if (this.formeDuContenu != null) {00978 if (this.formeDuContenu.isIninfluant()) {00979 this.formeDuContenu = null;00980 }00981 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.4 Cellule.java 189
009820098300984 FusionColonnes fusionStyle = null;//Servira uniquement pour une fusio
n individuelle permettant ainsi d’appliquer un style00985 if (this.separateurPrecedent != null || this.separateurSuivant != nul
l || this.formeDuContenu != null) {0098600987 int old_alignement = latex_tab.LaTeX_Tab.getTab().getColonnes().g
et(indexColonne - 1).getTypeColonneValeur();00988 float old_taille = latex_tab.LaTeX_Tab.getTab().getColonnes().get
(indexColonne - 1).getTailleCM();00989 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTypeColonneValeur(3);//Centrer par defaut009900099100992 Colonne col = new Colonne(latex_tab.LaTeX_Tab.getTab().getColonne
s().get(indexColonne - 1));00993 if (this.formeDuContenu != null) {00994 col.setFormeDuContenu(this.formeDuContenu);00995 }00996 else {00997 col.setFormeDuContenu(latex_tab.LaTeX_Tab.getTab().getColonne
s().get(indexColonne - 1).getFormeDuContenu());00998 }00999 if (this.getFormeDuContenu() != null) {01000 if (this.getFormeDuContenu().getAlignement() != null) {01001 if (this.getFormeDuContenu().getAlignement().getValeur()
== 0) {01002 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexC
olonne - 1).setColonneTypeToRight();01003 }01004 if (this.getFormeDuContenu().getAlignement().getValeur()
== 1) {01005 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexC
olonne - 1).setColonneTypeToCenter();01006 }01007 if (this.getFormeDuContenu().getAlignement().getValeur()
== 2) {01008 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexC
olonne - 1).setColonneTypeToLeft();01009 }01010 }01011 }01012 if (this.separateurPrecedent != null) {01013 col.separateurPrecedent = this.separateurPrecedent;01014 }01015 else {01016 col.separateurPrecedent = null;01017 if (this.cellulePrecedente == null) {01018 col.separateurPrecedent = latex_tab.LaTeX_Tab.getTab().ge
tColonnes().get(indexColonne - 1).getSeparateurPrecedent();01019 }01020 }01021 if (this.separateurSuivant != null) {01022 col.separateurSuivant = this.separateurSuivant;01023 }01024 else {01025 col.separateurSuivant = latex_tab.LaTeX_Tab.getTab().getColon
nes().get(indexColonne - 1).getSeparateurSuivant();01026 }0102701028 //if(this.cellulePrecedente!=null)
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
190 Documentation des fichiers
01029 // col.separateurPrecedent=null;01030 fusionStyle = new FusionColonnes(col);01031 s.append(fusionStyle.toLatexDebut());01032 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTypeColonneValeur(old_alignement);01033 latex_tab.LaTeX_Tab.getTab().getColonnes().get(indexColonne - 1).
setTailleCM(old_taille);01034 }01035 if (getCouleurDuFond() != null) {01036 s.append("\\cellcolor");01037 s.append(getCouleurDuFond().toLatex());01038 }01039 s.append(this.contenu);01040 if (fusionStyle != null) {01041 s.append(fusionStyle.toLatexFin());01042 }0104301044 if (this.celluleSuivante != null) {01045 s.append("& ");01046 }01047 }01048 return s.toString();01049 }01050 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.5 Référence du fichier Colonne.java 191
4.5 Référence du fichier Colonne.java
Classes– class latex_tab.appli.Colonne
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
192 Documentation des fichiers
4.6 Colonne.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;0002100026 public class Colonne extends Style implements Serializable {0002700031 private int typeColonneValeur = 3;00035 private final static String[] typeColonneChoix = {"p", "m", "b", "l", "c", "r
"};00039 private boolean tailleAuto = true;00043 private float taille = 1;00047 private Colonne colonneSuivante;00051 private Colonne colonnePrecedente;00055 private int index;00056 //private Tableau tableau;0005700062 public Colonne() {00063 }0006400072 public Colonne(int index, float tailleCm, SeparateurColonne
separateurPrecedent, SeparateurColonne separateurSuivant) {00073 //this.tableau = tableau;00074 this.index = index;00075 this.taille = tailleCm;00076 this.separateurPrecedent = separateurPrecedent;00077 this.separateurSuivant = separateurSuivant;00078 }0007900084 public Colonne(Colonne col) {00085 typeColonneValeur = col.typeColonneValeur;00086 taille = col.taille;00087 separateurPrecedent = new SeparateurColonne(col.separateurPrecedent.
getEpaisseur());00088 separateurSuivant = new SeparateurColonne(col.separateurSuivant.
getEpaisseur());00089 //colonneSuivante = col.colonneSuivante;00090 //colonnePrecedente = col.colonnePrecedente;00091 index = col.index;00092 //tableau = col.tableau;00093 }0009400099 public void actualiser() {00100 if (this.colonnePrecedente != null) {00101 this.colonnePrecedente.separateurSuivant = this.separateurPrecedent;00102 }00103 if (this.colonneSuivante != null) {00104 this.colonneSuivante.separateurPrecedent = this.separateurSuivant;00105 }00106 }0010700112 public boolean getTailleAuto() {00113 return this.tailleAuto;00114 }0011500120 public int getTypeColonneValeur() {00121 return typeColonneValeur;00122 }0012300128 public String[] getTypeColonneChoix() {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.6 Colonne.java 193
00129 return typeColonneChoix;00130 }0013100136 public float getTailleCM() {0013700138 return taille;0013900140 }0014100146 public Colonne getColonneSuivante() {00147 return colonneSuivante;00148 }0014900154 public Colonne getColonnePrecedente() {00155 return colonnePrecedente;00156 }0015700162 public int getIndex() {00163 return index;00164 }0016500170 public void setTypeColonneValeur(int typeColonneValeur) {0017100172 this.typeColonneValeur = typeColonneValeur;00173 switch (this.typeColonneValeur) {00174 case (0):00175 this.tailleAuto = false;00176 break;00177 case (1):00178 this.tailleAuto = false;00179 break;00180 case (2):00181 this.tailleAuto = false;00182 break;00183 case (3):00184 this.tailleAuto = true;00185 break;00186 case (4):00187 this.tailleAuto = true;00188 break;00189 case (5):00190 this.tailleAuto = true;00191 break;00192 }00193 }0019400199 public void setTailleCM(float tailleCM) {00200 this.taille = tailleCM;00201 //this.tailleAuto=true;00202 }0020300204 @Override00205 public void setSeparateurSuivant(SeparateurColonne sc) {00206 this.separateurSuivant = sc;00207 if (colonneSuivante != null) {00208 colonneSuivante.separateurPrecedent = sc;00209 }00210 }0021100212 @Override00213 public void setSeparateurPrecedent(SeparateurColonne sc) {00214 this.separateurPrecedent = sc;
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
194 Documentation des fichiers
00215 if (colonnePrecedente != null) {00216 colonnePrecedente.separateurSuivant = sc;00217 }00218 }0021900224 public void setColonneSuivante(Colonne dc) {00225 // avant this [-- old]00226 // apres this -- dc [-- old]00227 if (this.colonneSuivante != null) {00228 Colonne colonneSuivante_old = this.colonneSuivante;00229 dc.colonneSuivante = colonneSuivante_old;00230 colonneSuivante_old.colonnePrecedente = dc;00231 }00232 this.colonneSuivante = dc;00233 dc.colonnePrecedente = this;00234 }0023500240 public void setColonnePrecedente(Colonne dc) {00241 // avant old -- this00242 // apres -- old -- dc -- this --00243 if (this.colonnePrecedente != null) {00244 Colonne colonnePrecedente_old = this.colonnePrecedente;00245 dc.colonnePrecedente = colonnePrecedente_old;00246 colonnePrecedente_old.colonneSuivante = dc;00247 }00248 this.colonnePrecedente = dc;00249 dc.colonneSuivante = this;00250 }0025100256 public void setIndex(int index) {00257 this.index = index;00258 }0025900263 public void setColonneTypeToTop() {00264 this.typeColonneValeur = 0;00265 tailleAuto = false;00266 }0026700271 public void setColonneTypeToMiddle() {00272 this.typeColonneValeur = 1;00273 tailleAuto = false;00274 }0027500279 public void setColonneTypeToBottom() {00280 this.typeColonneValeur = 2;00281 tailleAuto = false;00282 }0028300287 public void setColonneTypeToLeft() {00288 this.typeColonneValeur = 3;00289 tailleAuto = true;00290 }0029100295 public void setColonneTypeToCenter() {00296 this.typeColonneValeur = 4;00297 tailleAuto = true;00298 }0029900303 public void setColonneTypeToRight() {00304 this.typeColonneValeur = 5;00305 tailleAuto = true;00306 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.6 Colonne.java 195
0030700311 public void supprimer() {00312 if (latex_tab.LaTeX_Tab.testing) {00313 System.out.println("Supression de la colonne " + this.index);00314 }0031500316 Colonne precedente_old = this.colonnePrecedente;00317 Colonne suivante_old = this.colonneSuivante;00318 this.colonnePrecedente = null;00319 this.colonneSuivante = null;00320 //Si la colonne a supprimer est la 1ere du tableau00321 if (this.index - 1 == 0) {00322 if (latex_tab.LaTeX_Tab.testing) {00323 System.out.println("C’est la premiere colonne du tableau");00324 }0032500326 if (suivante_old != null) {00327 suivante_old.colonnePrecedente = null;00328 }00329 }00330 //Si la colonne a supprimer est la derniere du tableau00331 if (this.index - 1 == latex_tab.LaTeX_Tab.getTab().getNbLignes() - 1) {00332 if (latex_tab.LaTeX_Tab.testing) {00333 System.out.println("C’est la derniere colonne du tableau");00334 }0033500336 if (precedente_old != null) {00337 precedente_old.colonneSuivante = null;00338 }00339 }00340 //si la colonne a supprimer a une colonne precedente et une suivante00341 if (suivante_old != null && precedente_old != null) {00342 if (latex_tab.LaTeX_Tab.testing) {00343 System.out.println("C’est ni la 1ere ni la derniere colonne du ta
bleau");00344 }0034500346 precedente_old.colonneSuivante = null;00347 suivante_old.colonnePrecedente = null;00348 precedente_old.setColonneSuivante(suivante_old);00349 }00350 }0035100356 public String toLatex() {00357 StringBuilder s = new StringBuilder();00358 if (getFormeDuContenu() != null) {00359 if (getFormeDuContenu().isIninfluant()) {00360 setFormeDuContenu(null);00361 }00362 }00363 if (getCouleurDuFond() != null || getFormeDuContenu() != null) {00364 s.append(">{");00365 if (getCouleurDuFond() != null) {00366 s.append("\\columncolor");00367 s.append(this.getCouleurDuFond().toLatex());0036800369 }00370 if (getFormeDuContenu() != null) {00371 s.append(getFormeDuContenu().toLatex());00372 }00373 s.append("}");00374 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
196 Documentation des fichiers
003750037600377 s.append(toLatexSimple());00378 return s.toString();00379 }0038000386 public String toLatexSimple() {00387 StringBuilder s = new StringBuilder();00388 if (this.typeColonneValeur < 3) {00389 s.append(this.typeColonneChoix[this.typeColonneValeur]);00390 s.append("{");00391 s.append(taille);00392 s.append("cm}");00393 }00394 else {00395 s.append(this.typeColonneChoix[this.typeColonneValeur]);00396 }00397 return s.toString();00398 }00399 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.7 Référence du fichier Couleur.java 197
4.7 Référence du fichier Couleur.java
Classes– class latex_tab.appli.Couleur
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
198 Documentation des fichiers
4.8 Couleur.java
0000100018 package latex_tab.appli;0001900020 import java.awt.Color;00021 import java.io.Serializable;0002200027 public class Couleur implements Serializable {0002800032 private int r;00036 private int g;00040 private int b;0004100046 public Couleur() {00047 r = 0;00048 g = 0;00049 b = 0;00050 }0005100056 public Couleur(Color c) {00057 this.r = c.getRed();00058 this.g = c.getGreen();00059 this.b = c.getBlue();00060 }0006100066 public Couleur(Couleur c) {00067 this.r = c.r;00068 this.g = c.g;00069 this.b = c.b;00070 }0007100076 public void setColor(Color c) {00077 this.r = c.getRed();00078 this.g = c.getGreen();00079 this.b = c.getBlue();00080 }0008100086 public Color getColor() {00087 return new Color(this.r, this.g, this.b);00088 }0008900094 public String toLatex() {00095 StringBuilder s = new StringBuilder();00096 s.append("[RGB]{");00097 s.append(this.r);00098 s.append(",");00099 s.append(this.g);00100 s.append(",");00101 s.append(this.b);00102 s.append("}");00103 return s.toString();00104 }00105 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.9 Référence du fichier Descripteur.java 199
4.9 Référence du fichier Descripteur.java
Classes– class latex_tab.appli.Descripteur
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
200 Documentation des fichiers
4.10 Descripteur.java
0000100018 package latex_tab.appli;0001900020 import java.awt.Color;00021 import java.io.Serializable;0002200027 public class Descripteur implements Serializable {0002800032 private Couleur couleurDuContenu;00036 private ParametresDuTexte formatTexte;00040 private AlignementHorizontal alignement;0004100046 public Descripteur() {00047 couleurDuContenu = null;00048 formatTexte = null;00049 alignement = null;00050 }0005100059 public Descripteur(Couleur c, ParametresDuTexte ft, AlignementHorizontal ah,
String ct) {00060 couleurDuContenu = c;00061 formatTexte = ft;00062 alignement = ah;00063 }0006400069 public Descripteur(Descripteur d) {00070 if (d.getCouleurDuContenu() != null) {00071 couleurDuContenu = new Couleur(d.getCouleurDuContenu());00072 }00073 if (d.getFormatTexte() != null) {00074 formatTexte = new ParametresDuTexte(d.getFormatTexte());00075 }00076 if (d.getAlignement() != null) {00077 alignement = new AlignementHorizontal(d.getAlignement());00078 }00079 }0008000085 public boolean isIninfluant() {00086 /* if(formatTexte!=null){00087 if(formatTexte.isIninfluant()){00088 formatTexte=null;00089 }00090 }*/0009100092 return couleurDuContenu == null && formatTexte == null && alignement == n
ull;00093 }0009400098 public void setAnnulerAlignementText() {00099 this.alignement = null;00100 }0010100105 public void setAnnulerFormeText() {00106 this.formatTexte = null;00107 }0010800112 public void setTextToRight() {0011300114 alignement = new AlignementHorizontal();00115 this.alignement.setTextToRight();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.10 Descripteur.java 201
00116 }0011700121 public void setTextToLeft() {00122 alignement = new AlignementHorizontal();00123 alignement.setTextToLeft();00124 }0012500129 public void setTextToCenter() {00130 alignement = new AlignementHorizontal();00131 alignement.setTextToCenter();00132 }0013300138 public void setColor(Color c) {00139 if (c.equals(Color.BLACK)) {00140 couleurDuContenu = null;00141 }00142 else {00143 couleurDuContenu = new Couleur(c);00144 }00145 }0014600151 public void setTexteTailleValeur(int texteTailleValeur) {00152 if (formatTexte != null) {00153 formatTexte.setTexteTailleValeur(texteTailleValeur);00154 }00155 else {00156 formatTexte = new ParametresDuTexte(false, false, texteTailleValeur);
00157 }00158 }0015900164 public void setTexteTailleModifiee(boolean texteTailleModifiee) {00165 if (formatTexte == null) {00166 formatTexte = new ParametresDuTexte(false, false);00167 }00168 formatTexte.setTexteTailleModifiee(texteTailleModifiee);00169 }0017000175 public void setTexteItalique(boolean texteItalique) {00176 if (formatTexte != null) {00177 formatTexte.setTexteItalique(texteItalique);00178 }00179 else {00180 formatTexte = new ParametresDuTexte(false, true);00181 }00182 }0018300188 public void setTexteGras(boolean texteGras) {00189 if (formatTexte != null) {00190 formatTexte.setTexteGras(texteGras);00191 }00192 else {00193 formatTexte = new ParametresDuTexte(true, false);00194 }00195 }0019600201 public ParametresDuTexte getFormatTexte() {00202 return this.formatTexte;00203 }0020400209 public void setFormatTexte(ParametresDuTexte formatTexte) {00210 this.formatTexte = formatTexte;
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
202 Documentation des fichiers
00211 }0021200217 public AlignementHorizontal getAlignement() {00218 return this.alignement;00219 }0022000225 public void setAlignement(AlignementHorizontal alignement) {00226 this.alignement = alignement;00227 }0022800233 public Couleur getCouleurDuContenu() {00234 return this.couleurDuContenu;00235 }0023600241 public void setCouleurDuContenu(Couleur couleurDuContenu) {00242 this.couleurDuContenu = couleurDuContenu;00243 }0024400250 public String toLatex() {00251 StringBuilder s = new StringBuilder();00252 if (couleurDuContenu != null) {00253 s.append("\\color");00254 s.append(couleurDuContenu.toLatex());00255 }00256 if (formatTexte != null) {00257 s.append(formatTexte.toLatex());00258 }00259 if (alignement != null) {00260 s.append(alignement.toLatex());00261 }00262 return s.toString();00263 }00264 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.11 Référence du fichier FusionColonnes.java 203
4.11 Référence du fichier FusionColonnes.java
Classes– class latex_tab.appli.FusionColonnes
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
204 Documentation des fichiers
4.12 FusionColonnes.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;00021 import java.util.ArrayList;0002200030 public class FusionColonnes implements Serializable {0003100035 private ArrayList<Colonne> colonnesFusionnees;00039 private Colonne colonneResultante;00043 private LigneTracable cadreHaut;00047 private LigneTracable cadreBas;0004800053 public FusionColonnes() {00054 }0005500063 public FusionColonnes(ArrayList<Colonne> colonnesFusionnes, Colonne colonneRe
sultante, float cadreHaut, float cadreBas) {00064 this.colonnesFusionnees = colonnesFusionnes;00065 this.colonneResultante = colonneResultante;00066 this.cadreBas = new LigneTracable(this.colonnesFusionnees.get(0).getIndex
(), this.colonnesFusionnees.get(0).getIndex() + this.nbCOlonnes(), cadreBas);00067 this.cadreHaut = new LigneTracable(this.colonnesFusionnees.get(0).getInde
x(), this.colonnesFusionnees.get(0).getIndex() + this.nbCOlonnes(), cadreHaut);00068 }0006900074 public FusionColonnes(Colonne colonne) {00075 this.colonnesFusionnees = new ArrayList<Colonne>();00076 this.colonnesFusionnees.add(colonne);00077 this.colonneResultante = colonne;0007800079 }0008000085 public Colonne getColonneResultante() {00086 return colonneResultante;00087 }0008800093 public void setColonneResultante(Colonne colonneResultante) {00094 this.colonneResultante = colonneResultante;00095 }0009600100 private void actualiser() {0010100102 this.colonneResultante.setTypeColonneValeur(this.colonnesFusionnees.get(0
).getTypeColonneValeur());0010300104 if (this.colonnesFusionnees.get(0).getColonnePrecedente() != null) {00105 if (this.colonnesFusionnees.get(0).getColonnePrecedente().getSeparate
urSuivant() != null) {00106 float f1 = this.colonnesFusionnees.get(0).getColonnePrecedente().
getSeparateurSuivant().getEpaisseur();00107 float f2 = this.colonneResultante.separateurPrecedent.
getEpaisseur();00108 if (f1 == f2) {00109 this.colonneResultante.separateurPrecedent.setEpaisseur(0);//
= null;00110 }00111 }00112 }00113 if (this.colonnesFusionnees.get(this.colonnesFusionnees.size() - 1).getCo
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.12 FusionColonnes.java 205
lonneSuivante() == null) {00114 this.colonneResultante.separateurSuivant = this.colonnesFusionnees.ge
t(this.colonnesFusionnees.size() - 1).separateurSuivant;00115 }00116 float taille = 0;00117 for (Colonne col : this.colonnesFusionnees) {00118 taille += col.getTailleCM();00119 }00120 this.colonneResultante.setTailleCM(taille);00121 if (this.cadreBas != null) {00122 this.cadreBas.setIndexDepart(this.colonnesFusionnees.get(0).getIndex(
));00123 this.cadreBas.setIndexFin(this.cadreBas.getIndexDepart() + this.
nbCOlonnes() - 1);00124 }00125 if (this.cadreHaut != null) {00126 this.cadreHaut.setIndexDepart(this.colonnesFusionnees.get(0).getIndex
());00127 this.cadreHaut.setIndexFin(this.cadreHaut.getIndexDepart() + this.
nbCOlonnes() - 1);00128 }0012900130 }0013100136 public int nbCOlonnes() {00137 return this.colonnesFusionnees.size();00138 }0013900144 public LigneTracable getCadreBas() {00145 this.actualiser();00146 return cadreBas;00147 }0014800153 public void setCadreBas(LigneTracable cadreBas) {00154 this.cadreBas = cadreBas;00155 }0015600161 public LigneTracable getCadreHaut() {00162 this.actualiser();00163 return cadreHaut;00164 }0016500170 public void setCadreHaut(LigneTracable cadreHaut) {00171 this.cadreHaut = cadreHaut;00172 }0017300178 public ArrayList<Colonne> getColonnesFusionnees() {00179 return colonnesFusionnees;00180 }0018100186 public void setColonnesFusionnees(ArrayList<Colonne> colonnesFusionnees) {00187 this.colonnesFusionnees = colonnesFusionnees;00188 }0018900195 public String toLatexCadreHaut() {00196 this.actualiser();00197 return this.cadreHaut.toLatex();00198 }0019900205 public String toLatexCadreBas() {00206 this.actualiser();00207 return this.cadreBas.toLatex();
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
206 Documentation des fichiers
00208 }0020900215 public String toLatexDebut() {00216 this.actualiser();00217 StringBuilder s = new StringBuilder();00218 s.append("\\multicolumn{");00219 s.append(this.nbCOlonnes());00220 s.append("}");00221 s.append("{");0022200223 if (colonneResultante.getSeparateurPrecedent() != null) {00224 s.append(colonneResultante.getSeparateurPrecedent().toLatex());00225 }00226 s.append(colonneResultante.toLatex());0022700228 if (colonneResultante.getSeparateurSuivant() != null) {00229 s.append(colonneResultante.getSeparateurSuivant().toLatex());00230 }0023100232 s.append("}");00233 s.append("{");0023400235 return s.toString();00236 }0023700243 public String toLatexFin() {00244 return "}";00245 }00246 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.13 Référence du fichier FusionLignes.java 207
4.13 Référence du fichier FusionLignes.java
Classes– class latex_tab.appli.FusionLignes
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
208 Documentation des fichiers
4.14 FusionLignes.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;00026 public class FusionLignes implements Serializable {0002700031 private int nbNegativeDeLignes;0003200037 public FusionLignes() {00038 }0003900044 public int getNbNegativeDeLignes() {00045 return this.nbNegativeDeLignes;00046 }0004700052 public void setNbNegativeDeLignes(int nbNegativeDeLignes) {00053 this.nbNegativeDeLignes = nbNegativeDeLignes;00054 }00055 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.15 Référence du fichier Ligne.java 209
4.15 Référence du fichier Ligne.java
Classes– class latex_tab.appli.Ligne
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
210 Documentation des fichiers
4.16 Ligne.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;00021 import java.util.ArrayList;0002200027 public class Ligne implements Serializable {0002800032 private Ligne lignePrecedente;00036 private Ligne ligneSuivante;00040 private Couleur couleurDuFond;00044 private ArrayList<Cellule> cellules;00048 private int index;00049 //private Tableau tableau;0005000055 public Ligne() {00056 }0005700064 public Ligne(int index, int nbCellules, float epaisseurCadre) {00065 //this.tableau = tableau;00066 this.index = index;00067 this.cellules = new ArrayList<Cellule>();0006800069 //Creation des cellules00070 for (int i = 0; i < nbCellules; i++) {00071 this.cellules.add(new Cellule(this.index, i + 1, new LigneTracable(i
+ 1, epaisseurCadre), new LigneTracable(i + 1, epaisseurCadre)));00072 }00073 //Chaque cellule dois reconnaitre les cellules du cote droit et gauche (s
’ils existent!)00074 for (int i = 1; i < nbCellules; i++) {00075 this.cellules.get(i - 1).setCelluleSuivante(this.cellules.get(i));00076 }00077 }0007800083 public void actualiser() {00084 this.index = latex_tab.LaTeX_Tab.getTab().getLignes().indexOf(this);00085 if (this.lignePrecedente != null) {00086 for (int i = 0; i < this.cellules.size(); i++) {00087 this.cellules.get(i).setCelluleHaut(this.lignePrecedente.
getCellules().get(i));00088 this.cellules.get(i).setCadreHaut(this.lignePrecedente.
getCellules().get(i).getCadreBas());00089 }00090 }00091 if (this.ligneSuivante != null) {00092 for (int i = 0; i < this.cellules.size(); i++) {00093 this.ligneSuivante.getCellules().get(i).setCelluleHaut(this.cellu
les.get(i));00094 this.ligneSuivante.getCellules().get(i).setCadreHaut(this.cellule
s.get(i).getCadreBas());00095 }00096 }00097 for (int i = 0; i < this.cellules.size(); i++) {00098 this.getCellules().get(i).setIndexLigne(index + 1);00099 }00100 for (int i = 0; i < this.cellules.size(); i++) {00101 this.getCellules().get(i).actualiser();00102 }00103 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.16 Ligne.java 211
0010400109 public void setCadreHaut(float epaisseCadre) {00110 for (int i = 0; i < this.cellules.size(); i++) {00111 this.getCellules().get(i).getCadreHaut().setEpaisseurDuTrait(epaisseC
adre);00112 }00113 this.actualiser();00114 }0011500120 public void setCadreBas(float epaisseCadre) {00121 for (int i = 0; i < this.cellules.size(); i++) {00122 this.getCellules().get(i).getCadreBas().setEpaisseurDuTrait(epaisseCa
dre);00123 }00124 this.actualiser();00125 }0012600131 public Ligne getLignePrecedente() {00132 return this.lignePrecedente;00133 }0013400139 public Ligne getLigneSuivante() {00140 return this.ligneSuivante;00141 }0014200147 public Couleur getCouleurDuFond() {00148 return this.couleurDuFond;00149 }0015000155 public ArrayList<Cellule> getCellules() {00156 return this.cellules;00157 }0015800163 public int getIndex() {00164 return this.index;00165 }0016600171 public void setLignePrecedente(Ligne lp) {00172 // avant old -- this00173 // apres -- old -- lp -- this --00174 if (this.lignePrecedente != null) {00175 Ligne lignePrecedente_old = this.lignePrecedente;00176 lp.lignePrecedente = lignePrecedente_old;00177 lignePrecedente_old.ligneSuivante = lp;00178 }00179 this.lignePrecedente = lp;00180 lp.ligneSuivante = this;00181 }0018200187 public void setLigneSuivante(Ligne ls) {00188 // avant this [-- old]00189 // apres this -- ls [-- old]00190 if (this.ligneSuivante != null) {00191 Ligne ligneSuivante_old = this.ligneSuivante;00192 ls.ligneSuivante = ligneSuivante_old;00193 ligneSuivante_old.lignePrecedente = ls;00194 }00195 this.ligneSuivante = ls;00196 ls.lignePrecedente = this;00197 }0019800203 public void setCouleurDuFond(Couleur couleurDuFond) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
212 Documentation des fichiers
00204 this.couleurDuFond = couleurDuFond;00205 }0020600211 public void setCellules(ArrayList<Cellule> cellules) {00212 this.cellules = cellules;00213 }0021400219 public void setIndex(int index) {00220 this.index = index;00221 }0022200226 public void supprimer() {00227 if (latex_tab.LaTeX_Tab.testing) {00228 System.out.println("Supression de la ligne " + this.index);00229 }0023000231 Ligne precedente_old = this.lignePrecedente;00232 Ligne suivante_old = this.ligneSuivante;00233 this.lignePrecedente = null;00234 this.ligneSuivante = null;00235 //Si la ligne a supprimer est la 1ere du tableau00236 if (this.index - 1 == 0) {00237 if (latex_tab.LaTeX_Tab.testing) {00238 System.out.println("C’est la premiere ligne du tableau");00239 }0024000241 if (suivante_old != null) {00242 suivante_old.lignePrecedente = null;00243 }00244 }00245 //Si la ligne a supprimer est la derniere du tableau00246 if (this.index == latex_tab.LaTeX_Tab.getTab().getNbLignes() - 1) {00247 if (latex_tab.LaTeX_Tab.testing) {00248 System.out.println("C’est la derniere ligne du tableau");00249 }0025000251 if (precedente_old != null) {00252 precedente_old.ligneSuivante = null;00253 }00254 }00255 //si la ligne a supprimer a une ligne precedente et une suivante00256 if (suivante_old != null && precedente_old != null) {00257 if (latex_tab.LaTeX_Tab.testing) {00258 System.out.println("C’est ni la 1ere ni la derniere ligne du tabl
eau");00259 }0026000261 precedente_old.ligneSuivante = null;00262 suivante_old.lignePrecedente = null;00263 precedente_old.setLigneSuivante(suivante_old);00264 }00265 }0026600271 public String toLatex() {00272 StringBuilder s = new StringBuilder();00273 for (int i = 0; i < this.cellules.size(); i++) {00274 if (this.cellules.get(i).getCadreHaut() != null) {00275 s.append(this.cellules.get(i).getCadreHaut().toLatex());00276 s.append(" ");00277 }00278 }00279 s.append("\n");
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.16 Ligne.java 213
0028000281 if (couleurDuFond != null) {00282 s.append("\\rowcolor");00283 s.append(this.couleurDuFond.toLatex());00284 }0028500286 //Insertion du contenu des cellules00287 for (int i = 0; i < this.cellules.size(); i++) {00288 s.append(this.cellules.get(i).toLatex());00289 if (this.cellules.get(i).getFusionColonnes() != null) {00290 i += this.cellules.get(i).getFusionColonnes().nbCOlonnes() - 1;00291 }00292 }00293 s.append("\\\\\n");0029400295 //Insertion du code du cadre bas00296 if (this.ligneSuivante == null) {00297 for (int i = 0; i < this.cellules.size(); i++) {00298 if (this.cellules.get(i).getCadreBas() != null) {00299 s.append(this.cellules.get(i).getCadreBas().toLatex());00300 s.append(" ");00301 }0030200303 }00304 }00305 return s.toString();00306 }00307 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
214 Documentation des fichiers
4.17 Référence du fichier LigneTracable.java
Classes– class latex_tab.appli.LigneTracable
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.18 LigneTracable.java 215
4.18 LigneTracable.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;0002100027 public class LigneTracable implements Serializable {0002800029 //private boolean visible = true;00033 private float epaisseurDuTrait = 1F;00037 private int indexDepart;00041 private int indexFin;0004200047 public LigneTracable() {00048 }0004900055 public LigneTracable(int indexDepart, float epaisseur) {00056 this.epaisseurDuTrait = epaisseur;00057 this.indexDepart = indexDepart;00058 this.indexFin = indexDepart;00059 }0006000067 public LigneTracable(int indexDepart, int indexFin, float epaisseur) {00068 this.epaisseurDuTrait = epaisseur;00069 this.indexDepart = indexDepart;00070 this.indexFin = indexFin;00071 }00072 /*00073 public boolean getVisible() {00074 return this.visible;00075 }0007600077 public void setVisible(boolean visible) {00078 this.visible = visible;00079 }00080 */0008100086 public float getEpaisseurDuTrait() {00087 return this.epaisseurDuTrait;00088 }0008900094 public void setEpaisseurDuTrait(float epaisseurDuTrait) {00095 this.epaisseurDuTrait = epaisseurDuTrait;00096 }0009700102 public int getIndexDepart() {00103 return this.indexDepart;00104 }0010500110 public void setIndexDepart(int index) {00111 this.indexDepart = index;00112 }0011300118 public int getIndexFin() {00119 return this.indexFin;00120 }0012100126 public void setIndexFin(int index) {00127 this.indexFin = index;00128 }00129
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
216 Documentation des fichiers
00135 public String toLatex() {00136 StringBuilder s = new StringBuilder();0013700138 //if (this.visible) {00139 s.append("\\Mline{");00140 s.append(this.epaisseurDuTrait);00141 s.append("}{");00142 s.append(this.indexDepart);00143 s.append("-");00144 s.append(this.indexFin);00145 s.append("}");00146 // }0014700148 return s.toString();00149 }00150 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.19 Référence du fichier ParametresDuTexte.java 217
4.19 Référence du fichier ParametresDuTexte.java
Classes– class latex_tab.appli.ParametresDuTexte
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
218 Documentation des fichiers
4.20 ParametresDuTexte.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;0002100028 public class ParametresDuTexte implements Serializable {0002900033 private boolean texteGras = false;00037 private boolean texteItalique = false;00038 //private boolean texteSouligne = false;00042 private boolean texteTailleModifiee = false;00047 private int texteTailleValeur = 4;00051 private static final String[] texteTailleChoix = {"tiny", "scriptsize", "foot
notesize", "small", "normalsize", "large", "Large", "LARGE", "huge", "Huge"};0005200057 public ParametresDuTexte() {00058 }0005900065 public ParametresDuTexte(boolean gras, boolean italique) {00066 this.texteGras = gras;00067 this.texteItalique = italique;00068 }0006900076 public ParametresDuTexte(boolean gras, boolean italique, int taille) {00077 this(gras, italique);00078 this.texteTailleModifiee = true;00079 texteTailleValeur = taille;00080 }0008100086 public ParametresDuTexte(ParametresDuTexte pdt) {00087 texteGras = pdt.texteGras;00088 texteItalique = pdt.texteItalique;00089 texteTailleModifiee = pdt.texteTailleModifiee;00090 texteTailleValeur = pdt.texteTailleValeur;00091 }0009200097 public boolean isIninfluant() {00098 return !isTexteGras() && !isTexteItalique() && this.texteTailleValeur ==
4;00099 }0010000105 public String[] getTexteTailleChoix() {00106 return ParametresDuTexte.texteTailleChoix;00107 }0010800113 public boolean isTexteGras() {00114 return texteGras;00115 }0011600121 public void setTexteGras(boolean texteGras) {00122 this.texteGras = texteGras;00123 if (this.texteItalique == true) {00124 this.texteItalique = false;00125 }00126 }0012700132 public boolean isTexteItalique() {00133 return texteItalique;00134 }00135
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.20 ParametresDuTexte.java 219
00140 public void setTexteItalique(boolean texteItalique) {00141 this.texteItalique = texteItalique;00142 if (this.texteGras == true) {00143 this.texteGras = !texteItalique;00144 }00145 }0014600150 public boolean isTexteTailleModifiee() {00151 return texteTailleModifiee;00152 }0015300158 public void setTexteTailleModifiee(boolean texteTailleModifiee) {00159 this.texteTailleModifiee = texteTailleModifiee;00160 }0016100166 public int getTexteTailleValeur() {00167 return texteTailleValeur;00168 }0016900174 public void setTexteTailleValeur(int texteTailleValeur) {00175 this.texteTailleModifiee = true;00176 if (texteTailleValeur >= 0 && texteTailleValeur < texteTailleChoix.length
) {00177 this.texteTailleValeur = texteTailleValeur;00178 }00179 }0018000181 /*00182 * Annulation de la taille du texte00183 */00184 public void setAnnulerModificationTaille() {00185 this.texteTailleModifiee = false;00186 texteTailleValeur = 4;00187 }0018800194 public String toLatex() {00195 StringBuilder s = new StringBuilder();00196 if (texteGras) {00197 s.append("\\bf");00198 }00199 else if (texteItalique) {00200 s.append("\\it");00201 }0020200203 if (texteTailleModifiee) {00204 s.append("\\");00205 s.append(texteTailleChoix[texteTailleValeur]);00206 }0020700208 return s.toString();00209 }00210 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
220 Documentation des fichiers
4.21 Référence du fichier SeparateurColonne.java
Classes– class latex_tab.appli.SeparateurColonne
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.22 SeparateurColonne.java 221
4.22 SeparateurColonne.java
0000100018 package latex_tab.appli;0001900020 import java.io.Serializable;0002100028 public class SeparateurColonne implements Serializable {0002900030 //private SeparateurColonne precedent = null;00031 //private SeparateurColonne suivant = null;00035 private float epaisseur = 1;00036 //private boolean visible = true;00037 // private Descripteur formatSeparateur;0003800043 public SeparateurColonne() {00044 }0004500050 public SeparateurColonne(float epaisseur) {00051 this.epaisseur = epaisseur;00052 }0005300054 /*00055 public SeparateurColonne getPrecedent() {00056 return this.precedent;00057 }0005800059 public void setPrecedent(SeparateurColonne precedent) {00060 this.precedent = precedent;00061 }0006200063 public SeparateurColonne getSuivant() {00064 return this.suivant;00065 }0006600067 public void setSuivant(SeparateurColonne suivant) {00068 this.suivant = suivant;00069 }*/00074 public float getEpaisseur() {00075 return this.epaisseur;00076 }0007700082 public void setEpaisseur(float epaisseur) {00083 this.epaisseur = epaisseur;00084 }00085 /*00086 public boolean getVisible() {00087 return this.visible;00088 }0008900090 public void setVisible(boolean visible) {00091 this.visible = visible;00092 }0009300094 public Descripteur getFormatSeparateur() {00095 return this.formatSeparateur;00096 }0009700098 public void setFormatSeparateur(Descripteur formatSeparateur) {00099 this.formatSeparateur = formatSeparateur;00100 }00101 */
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
222 Documentation des fichiers
0010200111 public String toLatex() {00112 StringBuilder s = new StringBuilder();00113 // if (this.visible) {00114 if (this.epaisseur == 1) {00115 s.append("|");00116 }00117 else if (this.epaisseur == 0) {00118 s.append(" ");00119 }00120 else {00121 s.append("!{\\vrule width ");00122 s.append(this.epaisseur);00123 s.append("pt}");00124 // }00125 }00126 return s.toString();00127 }00128 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.23 Référence du fichier Style.java 223
4.23 Référence du fichier Style.java
Classes– class latex_tab.appli.Style
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
224 Documentation des fichiers
4.24 Style.java
0000100018 package latex_tab.appli;0001900020 import java.awt.Color;00021 import java.io.Serializable;00022 import java.lang.annotation.Target;0002300028 public abstract class Style implements Serializable {0002900033 protected Couleur couleurDuFond;00037 protected Descripteur formeDuContenu;00041 protected SeparateurColonne separateurPrecedent;00045 protected SeparateurColonne separateurSuivant;0004600051 public Style() {00052 }0005300058 public Couleur getCouleurDuFond() {00059 return couleurDuFond;00060 }0006100066 public Descripteur getFormeDuContenu() {00067 return formeDuContenu;00068 }0006900074 public void setCouleurDuFond(Couleur couleurDuFond) {00075 this.couleurDuFond = couleurDuFond;00076 }0007700082 public void setFormeDuContenu(Descripteur formeDuContenu) {00083 this.formeDuContenu = formeDuContenu;00084 }0008500089 public void setTextToLeft() {00090 if (this.formeDuContenu != null) {00091 formeDuContenu.setTextToLeft();00092 }00093 else {00094 this.formeDuContenu = new Descripteur(null, null, null, null);00095 }00096 this.formeDuContenu.setTextToLeft();00097 }0009800102 public void setTextToRight() {00103 if (this.formeDuContenu != null) {00104 formeDuContenu.setTextToRight();00105 }00106 else {00107 this.formeDuContenu = new Descripteur(null, null, null, null);00108 }00109 this.formeDuContenu.setTextToRight();00110 }0011100115 public void setTextToCenter() {00116 if (this.formeDuContenu != null) {00117 formeDuContenu.setTextToCenter();00118 }00119 else {00120 this.formeDuContenu = new Descripteur(null, null, null, null);00121 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.24 Style.java 225
00122 this.formeDuContenu.setTextToCenter();00123 }0012400129 public void setColor(Color c) {0013000131 if (this.formeDuContenu != null) {00132 formeDuContenu.setColor(c);00133 }00134 else {00135 this.formeDuContenu = new Descripteur(new Couleur(c), null, null, nul
l);00136 }0013700138 }0013900144 public void setTexteTailleValeur(int texteTailleValeur) {00145 if (this.formeDuContenu == null) {00146 this.formeDuContenu = new Descripteur(null, null, null, null);00147 }00148 formeDuContenu.setTexteTailleValeur(texteTailleValeur);00149 }0015000155 public void setTexteTailleModifiee(boolean texteTailleModifiee) {00156 if (this.formeDuContenu == null) {00157 this.formeDuContenu = new Descripteur(null, null, null, null);00158 }00159 formeDuContenu.setTexteTailleModifiee(texteTailleModifiee);00160 }0016100166 public void setTexteItalique(boolean texteItalique) {00167 if (this.formeDuContenu == null) {00168 this.formeDuContenu = new Descripteur(null, null, null, null);00169 }00170 formeDuContenu.setTexteItalique(texteItalique);00171 }0017200177 public void setTexteGras(boolean texteGras) {00178 if (this.formeDuContenu == null) {00179 this.formeDuContenu = new Descripteur(null, null, null, null);00180 }00181 formeDuContenu.setTexteGras(texteGras);00182 }0018300187 public void setAnnulerAlignementText() {00188 if (this.formeDuContenu != null) {00189 this.formeDuContenu.setAnnulerAlignementText();00190 }00191 }0019200196 public void setAnnulerFormeText() {00197 if (this.formeDuContenu != null) {00198 this.formeDuContenu.setAnnulerFormeText();00199 }00200 }0020100206 public SeparateurColonne getSeparateurPrecedent() {00207 return separateurPrecedent;00208 }0020900214 public SeparateurColonne getSeparateurSuivant() {00215 return separateurSuivant;00216 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
226 Documentation des fichiers
0021700222 public abstract void setSeparateurPrecedent(SeparateurColonne
separateurPrecedent);0022300228 public abstract void setSeparateurSuivant(SeparateurColonne
separateurSuivant);0022900234 public void setSeparateurPrecedent(float epaisseur) {00235 this.separateurPrecedent.setEpaisseur(epaisseur);0023600237 }0023800243 public void setSeparateurSuivant(float epaisseur) {00244 this.separateurSuivant.setEpaisseur(epaisseur);00245 }0024600250 public void detruireStyle() {00251 this.couleurDuFond = null;00252 this.formeDuContenu = null;00253 }00254 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.25 Référence du fichier Tableau.java 227
4.25 Référence du fichier Tableau.java
Classes– class latex_tab.appli.Tableau
Paquetages– package latex_tab.appli
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
228 Documentation des fichiers
4.26 Tableau.java
0000100018 package latex_tab.appli;0001900020 import java.awt.Color;00021 import java.io.Serializable;00022 import java.util.ArrayList;0002300028 public class Tableau implements Serializable {0002900033 private ArrayList<Colonne> colonnes;00037 private ArrayList<Ligne> lignes;00041 private float epaisseurCadre;00045 private float epaisseurSeparateurColonne;0004600051 public Tableau() {00052 this.epaisseurCadre = 0;00053 this.epaisseurSeparateurColonne = 0;00054 this.colonnes = new ArrayList<Colonne>();00055 this.lignes = new ArrayList<Ligne>();00056 }0005700066 public Tableau(int lignes, int colonnes, float tailleColonne, float epaisseur
SeparateurColonne, float epaisseurCadre) {00067 super();00068 this.epaisseurCadre = epaisseurCadre;00069 this.epaisseurSeparateurColonne = epaisseurSeparateurColonne;00070 this.colonnes = new ArrayList<Colonne>();00071 this.lignes = new ArrayList<Ligne>();0007200073 //Initalisation des colonnes00074 Colonne dc;00075 for (int i = 0; i < colonnes; i++) {00076 this.colonnes.add(new Colonne(i + 1, tailleColonne, new
SeparateurColonne(this.epaisseurSeparateurColonne), new SeparateurColonne(this.epaisseurSeparateurColonne)));
00077 }00078 for (int i = 1; i < colonnes; i++) {00079 this.colonnes.get(i - 1).setColonneSuivante(this.colonnes.get(i));00080 }000810008200083 //Initialisation des lignes (inclus cellules)00084 for (int i = 0; i < lignes; i++) {00085 this.lignes.add(new Ligne(i + 1, colonnes, this.epaisseurCadre)); //
nbColonnes <=> nbCellules00086 }00087 //Indiquer aux lignes leurs positions relatives00088 for (int i = 0; i < lignes - 1; i++) {00089 this.lignes.get(i).setLigneSuivante(this.lignes.get(i + 1));00090 }0009100092 }0009300097 public void initialiser() {00098 for (int i = 0; i < this.colonnes.size(); i++) {00099 this.colonnes.get(i).actualiser();00100 }00101 for (int i = 0; i < this.lignes.size(); i++) {00102 this.lignes.get(i).actualiser();00103 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.26 Tableau.java 229
00104 }0010500110 public ArrayList<Colonne> getColonnes() {00111 return colonnes;00112 }0011300119 public void setColonnes(ArrayList<Colonne> colonnes) {00120 this.colonnes = colonnes;00121 }0012200127 public ArrayList<Ligne> getLignes() {00128 return lignes;00129 }0013000136 public void setLignes(ArrayList<Ligne> lignes) {00137 this.lignes = lignes;00138 }0013900144 public float getTailleCM() {00145 float tailleCM = 0;00146 for (Colonne dc : this.colonnes) {00147 tailleCM += dc.getTailleCM();00148 }00149 return tailleCM;00150 }0015100156 public int getNbLignes() {00157 return this.lignes.size();00158 }0015900164 public int getNbColonnes() {00165 return this.colonnes.size();00166 }0016700173 public void setSeparateurSuivant(int colonne, SeparateurColonne sc) {00174 this.colonnes.get(colonne).setSeparateurSuivant(sc);00175 }0017600182 public void setSeparateurPrecedent(int colonne, SeparateurColonne sc) {00183 this.colonnes.get(colonne).setSeparateurPrecedent(sc);00184 }0018500192 public void setSeparateurSuivant(int ligne, int colonne, SeparateurColonne sc
) {00193 this.lignes.get(ligne).getCellules().get(colonne).setSeparateurSuivant(sc
);00194 }0019500202 public void setSeparateurPrecedent(int ligne, int colonne, SeparateurColonne
sc) {00203 this.lignes.get(ligne).getCellules().get(colonne).setSeparateurPrecedent(
sc);00204 }0020500212 public void setCadreHaut(int ligne, int colonne, float epaisseurCadre) {00213 this.lignes.get(ligne).getCellules().get(colonne).setCadreHaut(epaisseurC
adre);00214 // this.lignes.get(ligne).getCellules().get(colonne).setCadreHaut(new Li
gneTracable(ligne, epaisseurCadre));00215 }0021600223 public void setCadreBas(int ligne, int colonne, float epaisseurCadre) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
230 Documentation des fichiers
00224 this.lignes.get(ligne).getCellules().get(colonne).setCadreBas(epaisseurCadre);
00225 }0022600232 public void setLigneCouleurFond(int ligne, Couleur c) {00233 this.lignes.get(ligne).setCouleurDuFond(c);00234 }0023500242 public String getCelluleContenu(int ligne, int colonne) {00243 return this.lignes.get(ligne).getCellules().get(colonne).getContenu();00244 }0024500252 public void setCelluleContenu(String contenu, int ligne, int colonne) {00253 this.lignes.get(ligne).getCellules().get(colonne).setContenu(contenu);00254 }0025500262 public void setCelluleCouleurFond(int ligne, int colonne, Couleur c) {00263 this.lignes.get(ligne).getCellules().get(colonne).setCouleurDuFond(c);00264 }0026500271 public void setCelluleTextToRight(int ligne, int colonne) {00272 this.lignes.get(ligne).getCellules().get(colonne).setTextToLeft();00273 }0027400280 public void setCelluleTextToLeft(int ligne, int colonne) {00281 this.lignes.get(ligne).getCellules().get(colonne).setTextToRight();00282 }0028300289 public void setCelluleTextToCenter(int ligne, int colonne) {00290 this.lignes.get(ligne).getCellules().get(colonne).setTextToCenter();00291 }0029200299 public void setCelluleTextColor(int ligne, int colonne, Color c) {00300 this.lignes.get(ligne).getCellules().get(colonne).setColor(c);0030100302 }0030300310 public void setCelluleTexteTailleValeur(int ligne, int colonne, int texteTail
leValeur) {00311 this.lignes.get(ligne).getCellules().get(colonne).setTexteTailleValeur(te
xteTailleValeur);00312 }0031300320 public void setCelluleTexteTailleModifiee(int ligne, int colonne, boolean tex
teTailleModifiee) {00321 this.lignes.get(ligne).getCellules().get(colonne).setTexteTailleModifiee(
texteTailleModifiee);00322 }0032300330 public void setCelluleTexteItalique(int ligne, int colonne, boolean texteItal
ique) {00331 this.lignes.get(ligne).getCellules().get(colonne).setTexteItalique(texteI
talique);00332 }0033300340 public void setCelluleTexteGras(int ligne, int colonne, boolean texteGras) {00341 this.lignes.get(ligne).getCellules().get(colonne).setTexteGras(texteGras)
;00342 }0034300350 public void setCelluleDescripteur(int ligne, int colonne, Descripteur d) {00351 this.lignes.get(ligne).getCellules().get(colonne).setFormeDuContenu(d);
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.26 Tableau.java 231
00352 }0035300359 public void DetruireStyleCellule(int ligne, int colonne) {00360 this.lignes.get(ligne).getCellules().get(colonne).detruireStyle();00361 }0036200368 public void setColonneCouleurFond(int colonne, Couleur c) {00369 this.colonnes.get(colonne).setCouleurDuFond(c);00370 }0037100376 public void setColonneTypeToTop(int colonne) {00377 this.colonnes.get(colonne).setColonneTypeToTop();00378 }0037900384 public void setColonneTypeToMiddle(int colonne) {00385 this.colonnes.get(colonne).setColonneTypeToMiddle();00386 }0038700392 public void setColonneTypeToBottom(int colonne) {00393 this.colonnes.get(colonne).setColonneTypeToBottom();00394 }0039500400 public void setColonneTypeToLeft(int colonne) {00401 this.colonnes.get(colonne).setColonneTypeToLeft();00402 }0040300408 public void setColonneTypeToCenter(int colonne) {00409 this.colonnes.get(colonne).setColonneTypeToCenter();00410 }0041100416 public void setColonneTypeToRight(int colonne) {00417 this.colonnes.get(colonne).setColonneTypeToRight();00418 }0041900424 public void setColonneTextToLeft(int colonne) {00425 this.colonnes.get(colonne).setTextToLeft();00426 }0042700432 public void setColonneTextToRight(int colonne) {00433 this.colonnes.get(colonne).setTextToRight();00434 }0043500440 public void setColonneTextToCenter(int colonne) {00441 this.colonnes.get(colonne).setTextToCenter();00442 }0044300448 public void setColonneTextColor(int colonne, Color c) {00449 this.colonnes.get(colonne).setColor(c);0045000451 }0045200458 public void setColonneTexteTailleValeur(int colonne, int texteTailleValeur) {
00459 this.colonnes.get(colonne).setTexteTailleValeur(texteTailleValeur);00460 }0046100467 public void setColonneTexteTailleModifiee(int colonne, boolean texteTailleMod
ifiee) {00468 this.colonnes.get(colonne).setTexteTailleModifiee(texteTailleModifiee);00469 }0047000476 public void setColonneTexteItalique(int colonne, boolean texteItalique) {
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
232 Documentation des fichiers
00477 this.colonnes.get(colonne).setTexteItalique(texteItalique);00478 }0047900485 public void setColonneTexteGras(int colonne, boolean texteGras) {00486 this.colonnes.get(colonne).setTexteGras(texteGras);00487 }0048800494 public void setColonneTailleCM(int colonne, float tailleCM) {00495 this.colonnes.get(colonne).setTailleCM(tailleCM);00496 }0049700503 public void setColonneDescripteur(int colonne, Descripteur d) {00504 this.colonnes.get(colonne).setFormeDuContenu(d);00505 }0050600511 public void DetruireStyleColonne(int colonne) {00512 this.colonnes.get(colonne).detruireStyle();00513 }0051400519 public void ajouterColonne(int colonne) {00520 SeparateurColonne separateurPrec = this.colonnes.get(this.colonnes.size()
- 1).getSeparateurSuivant();00521 SeparateurColonne separateurSuiv = new SeparateurColonne(this.epaisseurSe
parateurColonne);00522 Colonne c = new Colonne(this.colonnes.size(), this.colonnes.get(this.colo
nnes.size() - 1).getTailleCM(), separateurPrec, separateurSuiv);00523 c.setColonneTypeToLeft();00524 //Correction des Index00525 this.colonnes.add(c);00526 this.colonnes.get(colonnes.size() - 2).setColonneSuivante(c);00527 Cellule ce;00528 for (Ligne l : this.lignes) {00529 ce = new Cellule(l.getIndex(), this.colonnes.size(), new
LigneTracable(this.colonnes.size(), epaisseurCadre), new LigneTracable(this.colonnes.size(), epaisseurCadre));
00530 l.getCellules().add(ce);00531 l.getCellules().get(l.getCellules().size() - 2).setCelluleSuivante(ce
);00532 }00533 for (int i = 0; i < this.lignes.size(); i++) {00534 this.lignes.get(i).actualiser();00535 }00536 }0053700542 public void ajouterLigne(int ligne) {00543 //TODO le parametre n’est pas utilise ici!00544 Ligne l = new Ligne(lignes.size(), colonnes.size(), this.epaisseurCadre);
00545 //Rajout de la nouvelle ligne00546 this.lignes.add(l);00547 this.lignes.get(lignes.size() - 2).setLigneSuivante(l);00548 for (int i = 0; i < this.lignes.size(); i++) {00549 this.lignes.get(i).actualiser();00550 }00551 }0055200557 public void supprimerColonne(int colonne) {00558 for (int i = colonne; i < this.colonnes.size(); i++) {00559 this.colonnes.get(i).setIndex(i);00560 }00561 this.colonnes.get(colonne).supprimer();00562
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.26 Tableau.java 233
00563 try {00564 for (int i = 0; i < this.lignes.size(); i++) {00565 this.lignes.get(i).getCellules().get(colonne).supprimer();00566 this.lignes.get(i).getCellules().remove(colonne);0056700568 }00569 this.colonnes.remove(colonne);00570 for (int i = 0; i < this.colonnes.size(); i++) {00571 this.colonnes.get(i).actualiser();00572 }00573 for (int i = 0; i < this.lignes.size(); i++) {00574 this.lignes.get(i).actualiser();00575 for (int j = 0; j < this.colonnes.size(); j++) {00576 this.lignes.get(i).getCellules().get(j).actualiser();00577 }00578 }00579 }00580 catch (ArrayIndexOutOfBoundsException e) {00581 System.out.println(e);00582 }00583 }0058400589 public void supprimerLigne(int ligne) {00590 for (int i = 0; i < this.lignes.size(); i++) {00591 this.lignes.get(i).actualiser();00592 }00593 for (int i = ligne; i < this.lignes.size(); i++) {00594 this.lignes.get(i).setIndex(i);00595 }00596 this.lignes.get(ligne).supprimer();00597 this.lignes.remove(ligne);00598 for (int i = 0; i < this.lignes.size(); i++) {00599 this.lignes.get(i).actualiser();00600 }00601 }0060200607 public float getMaxSeparateurH() {00608 float max = 0;00609 for (Ligne l : this.lignes) {00610 for (Cellule c : l.getCellules()) {00611 if (c.getCadreBas() != null) {00612 if (c.getCadreBas().getEpaisseurDuTrait() > max) {00613 max = c.getCadreBas().getEpaisseurDuTrait();00614 }00615 }00616 if (c.getCadreHaut() != null) {00617 if (c.getCadreHaut().getEpaisseurDuTrait() > max) {00618 max = c.getCadreHaut().getEpaisseurDuTrait();00619 }00620 }00621 }00622 }00623 return max;00624 }0062500633 public void setCellulefusionColonne(int ligne, int colonne, int nbCellules) t
hrows Exception {00634 if (this.getNbColonnes() - colonne + nbCellules < 1 || nbCellules < 2) {00635 throw new Exception("Nombre de cellules a fusionner est trop grand");
00636 }00637 this.getLignes().get(ligne).getCellules().get(colonne).fusionColonne(nbCe
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
234 Documentation des fichiers
llules);00638 }0063900640 public void setCelluledefusionColonne(int ligne, int colonne) {00641 this.getLignes().get(ligne).getCellules().get(colonne).defusionColonne();
00642 }0064300648 public String toLatex() {00649 StringBuilder s = new StringBuilder();006500065100652 s.append(Tableau.toLatexDebutDoc());00653 s.append(this.toLatexTab());00654 s.append(Tableau.toLatexFinDoc());0065500656 return s.toString();00657 }0065800663 public Object[][] toObjectArray() {00664 Object[][] o = new Object[this.lignes.size()][this.lignes.get(0).getCellu
les().size()];00665 for (int i = 0; i < this.lignes.size(); i++) {00666 ArrayList<Cellule> array = this.lignes.get(i).getCellules();00667 for (int j = 0; j < array.size(); j++) {00668 o[i][j] = array.get(j).getContenu();00669 }00670 }00671 return o;00672 }0067300678 public static String toLatexDebutDoc() {00679 StringBuilder s = new StringBuilder();00680 s.append("\\documentclass[french]{article}");00681 s.append("\n");00682 s.append("\\usepackage[T1]{fontenc}");00683 s.append("\n");00684 s.append("\\usepackage[latin1]{inputenc}");00685 s.append("\n");00686 s.append("\\pagestyle{empty}");00687 s.append("\n");00688 s.append("\\usepackage{babel}");00689 s.append("\n");00690 s.append("\\usepackage{multirow}");00691 s.append("\n");00692 s.append("\\usepackage{array}");00693 s.append("\n");00694 s.append("\\usepackage{colortbl}");00695 s.append("\n");00696 s.append("\n");00697 s.append("\\newlength\\epaisLigne");00698 s.append("\n");00699 s.append("\\newcommand\\Mline[2]{\\noalign{\\global\\epaisLigne\\arrayrul
ewidth\\global\\arrayrulewidth#1pt}\\cline{#2}\\noalign{\\global\\arrayrulewidth\\epaisLigne}}");
00700 s.append("\n");00701 s.append("\\begin{document}");00702 s.append("\n");00703 s.append("\n");0070400705 return s.toString();00706 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
4.26 Tableau.java 235
0070700713 public String toLatexTab() {00714 StringBuilder s = new StringBuilder();00715 s.append("\\vspace{1cm}");00716 s.append("\n");00717 //Debut de tout tableau Latex00718 s.append("{\\setlength{\\extrarowheight}{");00719 s.append(this.getMaxSeparateurH());00720 s.append("pt}");00721 s.append("\n");00722 s.append("\\begin{tabular}{");00723 //Insertion des descriptions des colonnes et separateurs de colonnes00724 Colonne dc = null;00725 for (int i = 0; i < this.colonnes.size(); i++) {00726 dc = this.colonnes.get(i);00727 if (dc.getSeparateurPrecedent() != null) {00728 s.append(dc.getSeparateurPrecedent().toLatex());00729 }00730 s.append(this.colonnes.get(i).toLatex());00731 }00732 if (dc.getSeparateurSuivant() != null) {//Derniere colonne00733 s.append(dc.getSeparateurSuivant().toLatex());00734 }00735 s.append("}\n");00736 //Insertion des descriptions des lignes = Cadres et cellules00737 for (int i = 0; i < this.lignes.size(); i++) {00738 s.append(this.lignes.get(i).toLatex());00739 }00740 s.append("\n");00741 s.append("\\end{tabular}");00742 s.append("}\n\n");00743 //Fin du document00744 return s.toString();00745 }0074600751 public static String toLatexFinDoc() {00752 StringBuilder s = new StringBuilder();00753 s.append("\\end{document}");00754 s.append("\n");00755 //Fin du document00756 return s.toString();00757 }00758 }
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
Index
actualiserlatex_tab : :appli : :Cellule, 16latex_tab : :appli : :Colonne, 59latex_tab : :appli : :Ligne, 103
ajouterColonnelatex_tab : :appli : :Tableau, 150
ajouterLignelatex_tab : :appli : :Tableau, 150
AlignementHorizontallatex_tab : :appli : :AlignementHori-
zontal, 8AlignementHorizontal.java, 173
Cellulelatex_tab : :appli : :Cellule, 15
Cellule.java, 175Colonne
latex_tab : :appli : :Colonne, 57, 58Colonne.java, 191Couleur
latex_tab : :appli : :Couleur, 71Couleur.java, 197couleurDuFond
latex_tab : :appli : :Style, 144
defusionColonnelatex_tab : :appli : :Cellule, 16
Descripteurlatex_tab : :appli : :Descripteur, 76,
77Descripteur.java, 199detruireStyle
latex_tab : :appli : :Cellule, 17latex_tab : :appli : :Style, 134
DetruireStyleCellulelatex_tab : :appli : :Tableau, 151
DetruireStyleColonnelatex_tab : :appli : :Tableau, 151
formeDuContenulatex_tab : :appli : :Style, 144
fusionColonnelatex_tab : :appli : :Cellule, 18
FusionColonneslatex_tab : :appli : :FusionColonnes,
88, 89FusionColonnes.java, 203FusionLignes
latex_tab : :appli : :FusionLignes, 98FusionLignes.java, 207
getAlignementlatex_tab : :appli : :Descripteur, 77
getCadreBaslatex_tab : :appli : :Cellule, 19latex_tab : :appli : :FusionColonnes,
89getCadreHaut
latex_tab : :appli : :Cellule, 19latex_tab : :appli : :FusionColonnes,
90getCellueHaut
latex_tab : :appli : :Cellule, 20getCelluleBas
latex_tab : :appli : :Cellule, 20getCelluleContenu
latex_tab : :appli : :Tableau, 151getCellulePrecedente
latex_tab : :appli : :Cellule, 21getCellules
latex_tab : :appli : :Ligne, 103getCelluleSuivante
latex_tab : :appli : :Cellule, 21getChoix
latex_tab : :appli : :AlignementHori-zontal, 9
getColonnePrecedentelatex_tab : :appli : :Colonne, 59
getColonneResultantelatex_tab : :appli : :FusionColonnes,
90getColonnes
INDEX 237
latex_tab : :appli : :Tableau, 152getColonnesFusionnees
latex_tab : :appli : :FusionColonnes,92
getColonneSuivantelatex_tab : :appli : :Colonne, 59
getColorlatex_tab : :appli : :Couleur, 71
getContenulatex_tab : :appli : :Cellule, 21
getCouleurDuContenulatex_tab : :appli : :Descripteur, 78
getCouleurDuFondlatex_tab : :appli : :Cellule, 21latex_tab : :appli : :Ligne, 104latex_tab : :appli : :Style, 134
getDependanceLignelatex_tab : :appli : :Cellule, 22
getDependenceColonnelatex_tab : :appli : :Cellule, 22
getEpaisseurlatex_tab : :appli : :SeparateurCo-
lonne, 128getEpaisseurDuTrait
latex_tab : :appli : :LigneTracable,113
getFormatTextelatex_tab : :appli : :Descripteur, 78
getFormeDuContenulatex_tab : :appli : :Cellule, 25latex_tab : :appli : :Style, 134
getFusionColonneslatex_tab : :appli : :Cellule, 25
getFusionLigneslatex_tab : :appli : :Cellule, 26
getIndexlatex_tab : :appli : :Colonne, 59latex_tab : :appli : :Ligne, 104
getIndexColonnelatex_tab : :appli : :Cellule, 26
getIndexDepartlatex_tab : :appli : :LigneTracable,
113getIndexFin
latex_tab : :appli : :LigneTracable,113
getIndexLignelatex_tab : :appli : :Cellule, 26
getInfluanceColonnelatex_tab : :appli : :Cellule, 26
getInfluanceLignelatex_tab : :appli : :Cellule, 27
getLignePrecedentelatex_tab : :appli : :Ligne, 104
getLigneslatex_tab : :appli : :Tableau, 152
getLigneSuivantelatex_tab : :appli : :Ligne, 105
getMaxSeparateurHlatex_tab : :appli : :Tableau, 152
getNbColonneslatex_tab : :appli : :Tableau, 153
getNbLigneslatex_tab : :appli : :Tableau, 153
getNbNegativeDeLigneslatex_tab : :appli : :FusionLignes, 99
getPxlatex_tab : :appli : :Cellule, 27
getRapportlatex_tab : :appli : :Cellule, 28
getSeparateurPrecedentlatex_tab : :appli : :Cellule, 29latex_tab : :appli : :Style, 135
getSeparateurSuivantlatex_tab : :appli : :Cellule, 30latex_tab : :appli : :Style, 135
getTailleAutolatex_tab : :appli : :Colonne, 60
getTailleCMlatex_tab : :appli : :Colonne, 60latex_tab : :appli : :Tableau, 154
getTexteTailleChoixlatex_tab : :appli : :ParametresDu-
Texte, 120getTexteTailleValeur
latex_tab : :appli : :ParametresDu-Texte, 120
getTypeColonneChoixlatex_tab : :appli : :Colonne, 60
getTypeColonneValeurlatex_tab : :appli : :Colonne, 60
getValeurlatex_tab : :appli : :AlignementHori-
zontal, 9
initialiserlatex_tab : :appli : :Tableau, 154
isIninfluantlatex_tab : :appli : :Descripteur, 78
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
238 INDEX
latex_tab : :appli : :ParametresDu-Texte, 121
isTexteGraslatex_tab : :appli : :ParametresDu-
Texte, 121isTexteItalique
latex_tab : :appli : :ParametresDu-Texte, 121
isTexteTailleModifieelatex_tab : :appli : :ParametresDu-
Texte, 122
latex_tab, 3latex_tab.appli, 4latex_tab : :appli : :AlignementHorizon-
tal, 6AlignementHorizontal, 8getChoix, 9getValeur, 9setTextToCenter, 9setTextToLeft, 9setTextToRight, 10setValeur, 10toLatex, 10
latex_tab : :appli : :Cellule, 12actualiser, 16Cellule, 15defusionColonne, 16detruireStyle, 17fusionColonne, 18getCadreBas, 19getCadreHaut, 19getCellueHaut, 20getCelluleBas, 20getCellulePrecedente, 21getCelluleSuivante, 21getContenu, 21getCouleurDuFond, 21getDependanceLigne, 22getDependenceColonne, 22getFormeDuContenu, 25getFusionColonnes, 25getFusionLignes, 26getIndexColonne, 26getIndexLigne, 26getInfluanceColonne, 26getInfluanceLigne, 27getPx, 27getRapport, 28getSeparateurPrecedent, 29
getSeparateurSuivant, 30setAnnulerAlignementText, 31setAnnulerFormeText, 31setCadreBas, 32, 33setCadreHaut, 33, 34setCelluleBas, 34setCelluleHaut, 35setCellulePrecedente, 35setCelluleSuivante, 36setColor, 37setContenu, 37setCouleurDuFond, 38setDependanceLigne, 39setDependenceColonne, 39setFormeDuContenu, 39setFusionColonnes, 40setFusionLignes, 40setIndexColonne, 40setIndexLigne, 41setInfluanceColonne, 41setInfluanceLigne, 41setSeparateurPrecedent, 42setSeparateurSuivant, 43, 44setTexteGras, 45setTexteItalique, 45setTexteTailleModifiee, 46setTexteTailleValeur, 47setTextToCenter, 48setTextToLeft, 48setTextToRight, 49supprimer, 50toLatex, 51
latex_tab : :appli : :Colonne, 55actualiser, 59Colonne, 57, 58getColonnePrecedente, 59getColonneSuivante, 59getIndex, 59getTailleAuto, 60getTailleCM, 60getTypeColonneChoix, 60getTypeColonneValeur, 60setColonnePrecedente, 61setColonneSuivante, 61setColonneTypeToBottom, 62setColonneTypeToCenter, 62setColonneTypeToLeft, 62setColonneTypeToMiddle, 62setColonneTypeToRight, 63setColonneTypeToTop, 63
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
INDEX 239
setIndex, 63setSeparateurPrecedent, 63setSeparateurSuivant, 64setTailleCM, 64setTypeColonneValeur, 65supprimer, 65toLatex, 66toLatexSimple, 67
latex_tab : :appli : :Couleur, 69Couleur, 71getColor, 71setColor, 72toLatex, 72
latex_tab : :appli : :Descripteur, 74Descripteur, 76, 77getAlignement, 77getCouleurDuContenu, 78getFormatTexte, 78isIninfluant, 78setAlignement, 79setAnnulerAlignementText, 79setAnnulerFormeText, 80setColor, 80setCouleurDuContenu, 80setFormatTexte, 81setTexteGras, 81setTexteItalique, 82setTexteTailleModifiee, 82setTexteTailleValeur, 83setTextToCenter, 83setTextToLeft, 84setTextToRight, 84toLatex, 85
latex_tab : :appli : :FusionColonnes, 86FusionColonnes, 88, 89getCadreBas, 89getCadreHaut, 90getColonneResultante, 90getColonnesFusionnees, 92nbCOlonnes, 92setCadreBas, 92setCadreHaut, 92setColonneResultante, 93setColonnesFusionnees, 93toLatexCadreBas, 93toLatexCadreHaut, 94toLatexDebut, 94toLatexFin, 95
latex_tab : :appli : :FusionLignes, 97FusionLignes, 98
getNbNegativeDeLignes, 99setNbNegativeDeLignes, 99
latex_tab : :appli : :Ligne, 100actualiser, 103getCellules, 103getCouleurDuFond, 104getIndex, 104getLignePrecedente, 104getLigneSuivante, 105Ligne, 102setCadreBas, 105setCadreHaut, 105setCellules, 106setCouleurDuFond, 106setIndex, 106setLignePrecedente, 107setLigneSuivante, 107supprimer, 108toLatex, 109
latex_tab : :appli : :LigneTracable, 110getEpaisseurDuTrait, 113getIndexDepart, 113getIndexFin, 113LigneTracable, 112setEpaisseurDuTrait, 114setIndexDepart, 114setIndexFin, 115toLatex, 115
latex_tab : :appli : :ParametresDuTexte,117
getTexteTailleChoix, 120getTexteTailleValeur, 120isIninfluant, 121isTexteGras, 121isTexteItalique, 121isTexteTailleModifiee, 122ParametresDuTexte, 119, 120setAnnulerModificationTaille, 122setTexteGras, 122setTexteItalique, 123setTexteTailleModifiee, 123setTexteTailleValeur, 124toLatex, 124
latex_tab : :appli : :SeparateurColonne,126
getEpaisseur, 128SeparateurColonne, 128setEpaisseur, 128toLatex, 129
latex_tab : :appli : :Style, 131
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
240 INDEX
couleurDuFond, 144detruireStyle, 134formeDuContenu, 144getCouleurDuFond, 134getFormeDuContenu, 134getSeparateurPrecedent, 135getSeparateurSuivant, 135separateurPrecedent, 144separateurSuivant, 144setAnnulerAlignementText, 136setAnnulerFormeText, 136setColor, 137setCouleurDuFond, 138setFormeDuContenu, 138setSeparateurPrecedent, 139setSeparateurSuivant, 139, 140setTexteGras, 140setTexteItalique, 140setTexteTailleModifiee, 141setTexteTailleValeur, 142setTextToCenter, 142setTextToLeft, 143setTextToRight, 143Style, 133
latex_tab : :appli : :Tableau, 146ajouterColonne, 150ajouterLigne, 150DetruireStyleCellule, 151DetruireStyleColonne, 151getCelluleContenu, 151getColonnes, 152getLignes, 152getMaxSeparateurH, 152getNbColonnes, 153getNbLignes, 153getTailleCM, 154initialiser, 154setCadreBas, 154setCadreHaut, 155setCelluleContenu, 155setCelluleCouleurFond, 155setCelluledefusionColonne, 156setCelluleDescripteur, 156setCellulefusionColonne, 156setCelluleTextColor, 157setCelluleTexteGras, 157setCelluleTexteItalique, 158setCelluleTexteTailleModifiee, 158setCelluleTexteTailleValeur, 158setCelluleTextToCenter, 159
setCelluleTextToLeft, 159setCelluleTextToRight, 159setColonneCouleurFond, 160setColonneDescripteur, 160setColonnes, 160setColonneTailleCM, 161setColonneTextColor, 161setColonneTexteGras, 161setColonneTexteItalique, 162setColonneTexteTailleModifiee, 162setColonneTexteTailleValeur, 162setColonneTextToCenter, 162setColonneTextToLeft, 163setColonneTextToRight, 163setColonneTypeToBottom, 163setColonneTypeToCenter, 163setColonneTypeToLeft, 164setColonneTypeToMiddle, 164setColonneTypeToRight, 164setColonneTypeToTop, 164setLigneCouleurFond, 165setLignes, 165setSeparateurPrecedent, 165, 166setSeparateurSuivant, 166supprimerColonne, 167supprimerLigne, 167Tableau, 149toLatex, 168toLatexDebutDoc, 168toLatexFinDoc, 169toLatexTab, 169toObjectArray, 171
Lignelatex_tab : :appli : :Ligne, 102
Ligne.java, 209LigneTracable
latex_tab : :appli : :LigneTracable,112
LigneTracable.java, 214
nbCOlonneslatex_tab : :appli : :FusionColonnes,
92
ParametresDuTextelatex_tab : :appli : :ParametresDu-
Texte, 119, 120ParametresDuTexte.java, 217
SeparateurColonne
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
INDEX 241
latex_tab : :appli : :SeparateurCo-lonne, 128
SeparateurColonne.java, 220separateurPrecedent
latex_tab : :appli : :Style, 144separateurSuivant
latex_tab : :appli : :Style, 144setAlignement
latex_tab : :appli : :Descripteur, 79setAnnulerAlignementText
latex_tab : :appli : :Cellule, 31latex_tab : :appli : :Descripteur, 79latex_tab : :appli : :Style, 136
setAnnulerFormeTextlatex_tab : :appli : :Cellule, 31latex_tab : :appli : :Descripteur, 80latex_tab : :appli : :Style, 136
setAnnulerModificationTaillelatex_tab : :appli : :ParametresDu-
Texte, 122setCadreBas
latex_tab : :appli : :Cellule, 32, 33latex_tab : :appli : :FusionColonnes,
92latex_tab : :appli : :Ligne, 105latex_tab : :appli : :Tableau, 154
setCadreHautlatex_tab : :appli : :Cellule, 33, 34latex_tab : :appli : :FusionColonnes,
92latex_tab : :appli : :Ligne, 105latex_tab : :appli : :Tableau, 155
setCelluleBaslatex_tab : :appli : :Cellule, 34
setCelluleContenulatex_tab : :appli : :Tableau, 155
setCelluleCouleurFondlatex_tab : :appli : :Tableau, 155
setCelluledefusionColonnelatex_tab : :appli : :Tableau, 156
setCelluleDescripteurlatex_tab : :appli : :Tableau, 156
setCellulefusionColonnelatex_tab : :appli : :Tableau, 156
setCelluleHautlatex_tab : :appli : :Cellule, 35
setCellulePrecedentelatex_tab : :appli : :Cellule, 35
setCelluleslatex_tab : :appli : :Ligne, 106
setCelluleSuivantelatex_tab : :appli : :Cellule, 36
setCelluleTextColorlatex_tab : :appli : :Tableau, 157
setCelluleTexteGraslatex_tab : :appli : :Tableau, 157
setCelluleTexteItaliquelatex_tab : :appli : :Tableau, 158
setCelluleTexteTailleModifieelatex_tab : :appli : :Tableau, 158
setCelluleTexteTailleValeurlatex_tab : :appli : :Tableau, 158
setCelluleTextToCenterlatex_tab : :appli : :Tableau, 159
setCelluleTextToLeftlatex_tab : :appli : :Tableau, 159
setCelluleTextToRightlatex_tab : :appli : :Tableau, 159
setColonneCouleurFondlatex_tab : :appli : :Tableau, 160
setColonneDescripteurlatex_tab : :appli : :Tableau, 160
setColonnePrecedentelatex_tab : :appli : :Colonne, 61
setColonneResultantelatex_tab : :appli : :FusionColonnes,
93setColonnes
latex_tab : :appli : :Tableau, 160setColonnesFusionnees
latex_tab : :appli : :FusionColonnes,93
setColonneSuivantelatex_tab : :appli : :Colonne, 61
setColonneTailleCMlatex_tab : :appli : :Tableau, 161
setColonneTextColorlatex_tab : :appli : :Tableau, 161
setColonneTexteGraslatex_tab : :appli : :Tableau, 161
setColonneTexteItaliquelatex_tab : :appli : :Tableau, 162
setColonneTexteTailleModifieelatex_tab : :appli : :Tableau, 162
setColonneTexteTailleValeurlatex_tab : :appli : :Tableau, 162
setColonneTextToCenterlatex_tab : :appli : :Tableau, 162
setColonneTextToLeftlatex_tab : :appli : :Tableau, 163
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
242 INDEX
setColonneTextToRightlatex_tab : :appli : :Tableau, 163
setColonneTypeToBottomlatex_tab : :appli : :Colonne, 62latex_tab : :appli : :Tableau, 163
setColonneTypeToCenterlatex_tab : :appli : :Colonne, 62latex_tab : :appli : :Tableau, 163
setColonneTypeToLeftlatex_tab : :appli : :Colonne, 62latex_tab : :appli : :Tableau, 164
setColonneTypeToMiddlelatex_tab : :appli : :Colonne, 62latex_tab : :appli : :Tableau, 164
setColonneTypeToRightlatex_tab : :appli : :Colonne, 63latex_tab : :appli : :Tableau, 164
setColonneTypeToToplatex_tab : :appli : :Colonne, 63latex_tab : :appli : :Tableau, 164
setColorlatex_tab : :appli : :Cellule, 37latex_tab : :appli : :Couleur, 72latex_tab : :appli : :Descripteur, 80latex_tab : :appli : :Style, 137
setContenulatex_tab : :appli : :Cellule, 37
setCouleurDuContenulatex_tab : :appli : :Descripteur, 80
setCouleurDuFondlatex_tab : :appli : :Cellule, 38latex_tab : :appli : :Ligne, 106latex_tab : :appli : :Style, 138
setDependanceLignelatex_tab : :appli : :Cellule, 39
setDependenceColonnelatex_tab : :appli : :Cellule, 39
setEpaisseurlatex_tab : :appli : :SeparateurCo-
lonne, 128setEpaisseurDuTrait
latex_tab : :appli : :LigneTracable,114
setFormatTextelatex_tab : :appli : :Descripteur, 81
setFormeDuContenulatex_tab : :appli : :Cellule, 39latex_tab : :appli : :Style, 138
setFusionColonneslatex_tab : :appli : :Cellule, 40
setFusionLigneslatex_tab : :appli : :Cellule, 40
setIndexlatex_tab : :appli : :Colonne, 63latex_tab : :appli : :Ligne, 106
setIndexColonnelatex_tab : :appli : :Cellule, 40
setIndexDepartlatex_tab : :appli : :LigneTracable,
114setIndexFin
latex_tab : :appli : :LigneTracable,115
setIndexLignelatex_tab : :appli : :Cellule, 41
setInfluanceColonnelatex_tab : :appli : :Cellule, 41
setInfluanceLignelatex_tab : :appli : :Cellule, 41
setLigneCouleurFondlatex_tab : :appli : :Tableau, 165
setLignePrecedentelatex_tab : :appli : :Ligne, 107
setLigneslatex_tab : :appli : :Tableau, 165
setLigneSuivantelatex_tab : :appli : :Ligne, 107
setNbNegativeDeLigneslatex_tab : :appli : :FusionLignes, 99
setSeparateurPrecedentlatex_tab : :appli : :Cellule, 42latex_tab : :appli : :Colonne, 63latex_tab : :appli : :Style, 139latex_tab : :appli : :Tableau, 165, 166
setSeparateurSuivantlatex_tab : :appli : :Cellule, 43, 44latex_tab : :appli : :Colonne, 64latex_tab : :appli : :Style, 139, 140latex_tab : :appli : :Tableau, 166
setTailleCMlatex_tab : :appli : :Colonne, 64
setTexteGraslatex_tab : :appli : :Cellule, 45latex_tab : :appli : :Descripteur, 81latex_tab : :appli : :ParametresDu-
Texte, 122latex_tab : :appli : :Style, 140
setTexteItaliquelatex_tab : :appli : :Cellule, 45latex_tab : :appli : :Descripteur, 82
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen
INDEX 243
latex_tab : :appli : :ParametresDu-Texte, 123
latex_tab : :appli : :Style, 140setTexteTailleModifiee
latex_tab : :appli : :Cellule, 46latex_tab : :appli : :Descripteur, 82latex_tab : :appli : :ParametresDu-
Texte, 123latex_tab : :appli : :Style, 141
setTexteTailleValeurlatex_tab : :appli : :Cellule, 47latex_tab : :appli : :Descripteur, 83latex_tab : :appli : :ParametresDu-
Texte, 124latex_tab : :appli : :Style, 142
setTextToCenterlatex_tab : :appli : :AlignementHori-
zontal, 9latex_tab : :appli : :Cellule, 48latex_tab : :appli : :Descripteur, 83latex_tab : :appli : :Style, 142
setTextToLeftlatex_tab : :appli : :AlignementHori-
zontal, 9latex_tab : :appli : :Cellule, 48latex_tab : :appli : :Descripteur, 84latex_tab : :appli : :Style, 143
setTextToRightlatex_tab : :appli : :AlignementHori-
zontal, 10latex_tab : :appli : :Cellule, 49latex_tab : :appli : :Descripteur, 84latex_tab : :appli : :Style, 143
setTypeColonneValeurlatex_tab : :appli : :Colonne, 65
setValeurlatex_tab : :appli : :AlignementHori-
zontal, 10Style
latex_tab : :appli : :Style, 133Style.java, 223supprimer
latex_tab : :appli : :Cellule, 50latex_tab : :appli : :Colonne, 65latex_tab : :appli : :Ligne, 108
supprimerColonnelatex_tab : :appli : :Tableau, 167
supprimerLignelatex_tab : :appli : :Tableau, 167
Tableaulatex_tab : :appli : :Tableau, 149
Tableau.java, 227toLatex
latex_tab : :appli : :AlignementHori-zontal, 10
latex_tab : :appli : :Cellule, 51latex_tab : :appli : :Colonne, 66latex_tab : :appli : :Couleur, 72latex_tab : :appli : :Descripteur, 85latex_tab : :appli : :Ligne, 109latex_tab : :appli : :LigneTracable,
115latex_tab : :appli : :ParametresDu-
Texte, 124latex_tab : :appli : :SeparateurCo-
lonne, 129latex_tab : :appli : :Tableau, 168
toLatexCadreBaslatex_tab : :appli : :FusionColonnes,
93toLatexCadreHaut
latex_tab : :appli : :FusionColonnes,94
toLatexDebutlatex_tab : :appli : :FusionColonnes,
94toLatexDebutDoc
latex_tab : :appli : :Tableau, 168toLatexFin
latex_tab : :appli : :FusionColonnes,95
toLatexFinDoclatex_tab : :appli : :Tableau, 169
toLatexSimplelatex_tab : :appli : :Colonne, 67
toLatexTablatex_tab : :appli : :Tableau, 169
toObjectArraylatex_tab : :appli : :Tableau, 171
Généré le Mon Jun 7 02:47:47 2010 pour LaTex Tabular Editor par Doxygen