|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opensi.util.openoffice.OooStyle
org.opensi.util.openoffice.OooStyleCellule
Pour générer les styles d'Ooo
Field Summary | |
static java.lang.String |
BLANC
couleur blanche en hexadecimal: #ffffff |
static float |
EPAISSEUR_DEFAUT
epaisseur de bordure par défaut |
static int |
FORMAT_NOMBRE_ENTIER
Pour formater le texte de la cellule en nombre entier avec des séparateurs de milier blancs |
static int |
FORMAT_NOMBRE_FLOAT
Pour formater le texte de la cellule en nombre décimaux avec des séparateurs de milier blancs et deux chiffres après la virgule |
static int |
FORMAT_STRING
Pour indiquer que la cellule contient du texte |
static int |
H_CENTRE
alignement horizontal centré |
static int |
H_DROITE
alignement horizontal à droite |
static int |
H_GAUCHE
alignement horizontal à gauche |
static java.lang.String |
NOIR
couleur noire en hexa décimal: #000000 |
static int |
V_BAS
alignement vertical en bas |
static int |
V_HAUT
alignement vertical en haut |
static int |
V_MILIEU
alignement vertical au milieu |
Constructor Summary | |
OooStyleCellule(java.lang.String leNomStyle)
Style par défaut: alignement en bas à gauche, texte noir, non gras, non italique et non souligné |
Method Summary | |
java.lang.String |
getFamilleStyle()
Utilisé pour générer le document final. |
java.lang.String |
getPropriete()
Retourne la chaine de caractère représentant la ou les propriétés associées au style |
void |
setAlignement(int H_align,
int V_align)
Pour fixer la position du texte dans la cellule |
void |
setAlignementHorizontal(int H_align)
Pour fixer l'alignement horizontal du texte dans la cellule: H_CENTRE, H_GAUCHE ou H_DROITE |
void |
setAlignementVertical(int V_align)
Pour fixer l'alignement vertical du texte dans la cellule: V_BAS, V_HAUT ou V_MILIEU |
void |
setBordure(boolean bordure)
Pour mettre la bordure, ou l'enlever true pour la mettre, false pour l'enlever |
void |
setCouleurBordure(java.lang.String hexaCouleur)
Pour changer la couleur de la bordure, s'il elle y est, évidemment. |
void |
setCouleurFond(java.lang.String hexaCouleur)
Couleur de fond de la cellule en hexdécimal(code html), par exemple #a45566 |
void |
setCouleurPolice(java.lang.String hexaCouleur)
Couleur du texte de la cellule en hexdécimal(code html), par exemple #a45566 |
void |
setEpaisseurBordure(float epaisseur)
Pour changer l'épaisseur: de 0.035cm à 1 cm |
void |
setFormatNombre(int format)
Pour indiquer un certain formatage de l'ecriture des nombres |
void |
setGras(boolean gras)
Texte en gras |
void |
setItalique(boolean italique)
Texte en italique |
void |
setSouligne(boolean souligne)
Texte souligne |
void |
setTaillePolice(int taille)
Taille de la police, 10 par défaut taille comprise entre 2 et 999 |
java.lang.String |
toStringOoo()
Cree la chaine de caractère à destination de openoffice qui definie ce style |
Methods inherited from class org.opensi.util.openoffice.OooStyle |
getNomStyle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int H_CENTRE
public static final int H_GAUCHE
public static final int H_DROITE
public static final int V_BAS
public static final int V_HAUT
public static final int V_MILIEU
public static final java.lang.String NOIR
public static final java.lang.String BLANC
public static final float EPAISSEUR_DEFAUT
public static final int FORMAT_NOMBRE_ENTIER
public static final int FORMAT_NOMBRE_FLOAT
public static final int FORMAT_STRING
Constructor Detail |
public OooStyleCellule(java.lang.String leNomStyle)
leNomStyle
- identifiant du style, dans un document Openoffice, deux styles ne doivent pas avoir le même nom.Method Detail |
public void setFormatNombre(int format)
format
- une des constantes de formatpublic java.lang.String getFamilleStyle()
getFamilleStyle
in class OooStyle
public java.lang.String getPropriete()
getPropriete
in class OooStyle
public void setItalique(boolean italique)
italique
- si vrai: le texte est mis en italique
si faux: le texte n'est pas mis en italiquepublic void setBordure(boolean bordure)
bordure
- true pour mettre une bordure à la cellule, false sinonpublic void setCouleurBordure(java.lang.String hexaCouleur)
hexaCouleur
- couleur de la bordure en hexadécimal.public void setEpaisseurBordure(float epaisseur)
epaisseur
- nouvelle épaisseurpublic void setSouligne(boolean souligne)
souligne
- souligne=true pour souligner le texte, false=non soulignépublic void setGras(boolean gras)
gras
- gras=true pour mettre la police en gras, false=non graspublic void setTaillePolice(int taille)
taille
- nouvelle taille de la policepublic void setCouleurFond(java.lang.String hexaCouleur)
hexaCouleur
- nouvelle couleur de fondpublic void setCouleurPolice(java.lang.String hexaCouleur)
hexaCouleur
- nouvelle couleur de la policepublic void setAlignementHorizontal(int H_align)
H_align
- H_CENTRE, H_GAUCHE ou H_DROITEpublic void setAlignementVertical(int V_align)
V_align
- V_BAS, V_HAUT ou V_MILIEUpublic void setAlignement(int H_align, int V_align)
H_align
- H_CENTRE, H_GAUCHE ou H_DROITEV_align
- V_BAS, V_HAUT ou V_MILIEUpublic java.lang.String toStringOoo()
toStringOoo
in class OooStyle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |