Did you know that the OpenOffice.org Wiki has a WYSIWYG editor? See Help:FCKeditor

Modèles

From OpenOffice.org Wiki

Jump to: navigation, search
doc OOo
Image:Book.png

Les modèles sont des listes nommées contenant des attributs de formatage. Ils couvrent toutes les applications de OpenOffice.org et permettent de simplifier considérablement le formatage. Si l'utilisateur modifie l'un des attributs d'un modèle, OpenOffice.org modifie automatiquement toutes les sections du document en fonction de l'attribut. L'utilisateur peut donc, par exemple, modifier le type de police de tous les titres de niveau un via une modification centrale dans le document. Selon les types de documents, OpenOffice.org reconnaît toute une gamme de types de modèles différents.

OpenOffice.org Writer prend en charge les modèles suivants :

  • modèles de caractère ;
  • modèles de paragraphe ;
  • modèles de cadre ;
  • modèles de page ;
  • modèles de numérotation.

OpenOffice.org Calc prend en charge les modèles suivants :

  • modèles de cellule ;
  • modèles de page.

OpenOffice.org Impress prend en charge les modèles suivants :

  • modèles d'élément de caractères ;
  • modèles de présentation.

Dans la terminologie de OpenOffice.org, les différents types de modèles sont appelés StyleFamilies selon le service com.sun.star.style.StyleFamily sur lequel ils sont basés. Les objets StyleFamilies sont accessibles depuis l'objet Document :

Dim Doc As Object
Dim Sheet As Object 
Dim StyleFamilies As Object 
Dim CellStyles As Object
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")

Cet exemple utilise la propriété StyleFamilies d'un classeur pour établir la liste des modèles de cellules disponibles.

Il est possible d'accéder séparément à chaque modèle au moyen d'un index :

Dim Doc As Object
Dim Sheet As Object
Dim StyleFamilies As Object 
Dim CellStyles As Object
Dim CellStyle As Object
Dim I As Integer
 
Doc = StarDesktop.CurrentComponent
StyleFamilies = Doc.StyleFamilies
CellStyles = StyleFamilies.getByName("CellStyles")
 
For I = 0 To CellStyles.Count - 1
  CellStyle = CellStyles(I)
  MsgBox CellStyle.Name
Next I

La boucle ajoutée depuis l'exemple précédent affiche successivement les noms de tous les modèles de cellule dans une boîte de message.

Informations relatives à diverses options de formatage

Chaque type de modèle fournit une gamme complète de propriétés individuelles de formatage. Les principales propriétés de formatage sont expliquées aux emplacements suivants :

Les propriétés de format ne se limitent en aucun cas aux applications dans lesquelles elles sont expliquées et peuvent être utilisées universellement. La plupart des propriétés de page décrites au chapitre Classeurs peuvent par exemple être utilisées non seulement dans OpenOffice.org Calc, mais également dans OpenOffice.org Writer.

Pour plus d'informations sur l'utilisation de modèles, consultez la section Valeurs par défaut des propriétés de caractère et de paragraphe du chapitre Documents texte.

Content on this page is licensed under the Public Documentation License (PDL).
Personal tools
Create a book