Bonjour,

Alors ça, ça m'ouvre de vastes horizons. On peut composer à toute vitesse des styles de documents complets différents ! Merci, Sophie.

Pour revenir au lien entre styles de paragraphes et styles de caractères, voici une idée d'idée pour une prochaine version d'openoffice : lorsqu'il existe un style de caractère ayant le même nom qu'un style de paragraphe, ce style de caratère serait le style de caractère par défaut de tous les caractères du paragraphe. Du coup, la définition du caractère serait sortie de la définition du style de paragraphe (fondamentalement, elle n'a rien à y faire). Il existerait au minimum un style de caractère qui serait le style "standard" (il serait pris comme style de caractère par défaut lorsqu'il n'existerait pas de style portant le même nom que le style de paragraphe). On pourrait étendre ce principe au style de page.

Je suis conscient que cette idée a sans doute des tas d'inconvénients, sans parler des pbs de méta-modèle, d'implémentation et de compatibilité avec les versions précédentes. Néanmoins, quelqu'un pourrait-il la transmettre à un cerveau d'openoffice ?

Serge



Sophie Gautier wrote:

Serge Potteck wrote:

Bonjour,

Il serait utile décider, dans un style de paragraphe, quel est le style de caractère associé plutôt que de le définir en doublon. Cela permettrait par ex. de réutiliser des mêmes définitions de caractères dans deux styles différents. (J'imagine que dans la définition du style de paragraphe, on puisse choisir entre la définition locale du caractère et un style de caractère défini en tant que tel).

Existe-t-il de quoi le faire ? (je ne le trouve pas - dans la version 2.0).


Je pense que tu pourrais utiliser les styles conditionnels. Ces styles se modifient en fonction d'un contexte que tu as défini lors de la création.
Comme la page d'aide est manquante pour le moment je te la recopie :

Les styles conditionnels sont des styles de paragraphe dont l'effet varie en fonction du contexte. Lors de la définition d'un nouveau style, vous pouvez spécifier si ce style doit être "conditionnel" ; il est ensuite impossible de modifier cette propriété, mais vous pourrez ultérieurement modifier les conditions. OpenOffice.org applique les propriétés de paragraphe des styles conditionnels de la façon suivante (les termes en gras correspondent aux titres des champs de la boîte de dialogue) : si le paragraphe formaté avec un style conditionnel se trouve dans un contexte auquel est rattaché un style utilisé, le style de paragraphe appliqué provient de cette condition. Si aucun style n'a été rattaché au contexte, les attributs qui s'appliquent sont ceux qui ont été définis dans le style conditionnel. Exemple : 1.Ouvrez un fichier texte vide et écrivez une petite lettre commerciale avec un en-tête (Format - Page ... - En-tête). 2.Vous pouvez définir un nouveau style de paragraphe en sélectionnant la commande Nouveau... dans le menu contextuel du Styliste et en définissant dans la boîte de dialogue Style de paragraphe les propriétés que vous préférez pour les paragraphes de votre lettre commerciale. Donnez à ce style le nom de "Lettre commerciale". 3.Passez ensuite à l'onglet Condition et sélectionnez le champ Comme style conditionnel pour définir le nouveau style de paragraphe comme style conditionnel. 4.Sous Contexte, sélectionnez l'entrée En-tête et dans la zone de liste Styles de paragraphes le style que vous souhaitez appliquer à l'en-tête de votre lettre commerciale, par exemple le style prédéfini "En-tête". Vous pouvez, bien entendu, sélectionner aussi un style personnalisé. 5.En double-cliquant sur l'entrée de votre choix dans la zone de liste Styles de paragraphe ou en cliquant sur le bouton Appliquer, vous appliquez le style de paragraphe au contexte. 6.Fermez la boîte de dialogue Style de paragraphe en cliquant sur OK, puis formatez tous les paragraphes de votre lettre commerciale, y compris l'en-tête, en appliquant le nouveau style de paragraphe conditionnel "Lettre commerciale". (Si vous cliquez dans l'en-tête, il peut s'avérer nécessaire d'afficher dans le Styliste tous les styles ou les styles personnalisés pour pouvoir appliquer le nouveau style "Lettre commerciale".) Vous pouvez remarquer que le texte dans l'en-tête possède les attributs qui ont été définis dans le style de paragraphe "En-tête", tandis que toutes les autres parties du document possèdent les attributs que vous avez définis dans le style (conditionnel) de paragraphe "Lettre commerciale".


Le style "Corps de texte" est déjà défini comme style conditionnel dans le programme. Chacun des styles que vous créez à partir du style "Corps de texte" peut donc être également utilisé comme style conditionnel.

A bientôt
Sophie

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à