Styles

Un article de Documentation 8sens.
Jump to: navigation, search

Les styles d’impression sont disponibles à partir de 8print 2.1.0
Un style d’impression est un ensemble d’attributs de zones : police, taille, style, couleur de tracé.


Définition et usage courant

Pour définir un style, il faut créer un champ en lui appliquant des attributs de police, taille, style et couleur de tracé.

Ces informations seront utilisées lors de l'application du style. Le champ utilisé pour la création du style devra rester présent sur le modèle. (vous pouvez réduire sa taille pour ne pas le voir à l'impression).

Pour définir un style avec les attributs courants, il suffit de lui donner un nom : Dans notre exemple la zone contenant « Société » est en Arial 14, bleu, gras : Styl01.jpg
Styl02.jpg Styl03.jpg
Sélectionnez-la, puis déroulez le menu Styles de la palette et cliquez sur "Définir...". Styl04.jpg
Saisissez un nom de style (ce dernier doit obligatoirement comporter cinq caractères)
Styl05.jpg
Le style est stocké : pour l’affecter à des objets, il suffit de sélectionner les objets sur la maquette, puis de choisir ce style dans le menu des styles :Styl06.jpg
Tous les objets sélectionnés prennent les attributs du style :Styl07.jpg

Zones multi-styles

Nous avons défini 4 styles : Styl08.jpg
. Dans une zone de texte, on appelle un style par le symbole § suivi du nom du style
Exemple :
Styl09.jpg
En cliquant sur VERT2, le style s’insère à l’endroit du curseur :Styl10.jpg
et le texte de la zone devient: Styl11.jpg
Pour revenir au style de base de la zone, il faut insérer §STYLE :Styl12.jpg
ce qui nous donne Styl13.jpg

Voici un autre exemple, le texte suivant :
La lune était §VERT2sereine§STYLE et jouait sur les flots.
La fenêtre enfin libre est ouverte à la §BLEU3brise§STYLE,
La §ROUGEsultane§STYLE regarde, et la mer qui se brise
Là-bas d'un flot d'argent brode §GRAS2les noirs ilôts§STYLE.

correspond à la zone suivante : Styl14.jpg
Bien entendu, le texte peut comporter des champs variables, formules, etc : le fonctionnement des balises de style reste le même. Styl15.jpg
va donner :
Styl16.jpg

Formules de style

Il est également possible d'appliquer un style en fonction de critères.
Par exemple, dans un devis, toutes les lignes de type texte doivent être en italique (comme le fait 8sens lors de la saisie de devis) ; dans le modèle, on a défini le style ITALI selon le besoin. Par l’écran des formules (menu Modèle > Formules), on définit la formule :
if [PlvNuf] = "Texte" then
print "§ITALI"
end
Styl17.jpg

Notez que les formules de style prennent la couleur mauve (celle de visibilité sont en jaune pâle, celles de calcul en vert pâle)

Affectez cette formule de style «textital » à la colonne Libellé : Styl18.jpg Styl19.jpg
A l’impression, les lignes de type texte sont bien en Italique comme le montre l'exemple ci-dessous
Styl20.jpg

Notez que le style apporté par la formule définit le style de base de la zone ; rien n’interdit d’ajouter d’autres styles
dans la même zone