Professional Documents
Culture Documents
Kevin Breit
Henry House
Judith Samson
Alan Horkan
Thomas Harding
Dia
par Kevin Breit, Henry House, Judith Samson, Alan Horkan, et Thomas Harding
Ceci est la version 0.5 du manuel Dia. Quelques ajouts et modifications ont t faits dans la traduction, lorsque
Dia(Version 0.96) s'tait cart du manuel.
Beaucoup de noms utiliss par des entreprises pour distinguer leurs produits et services sont des marques dposes. Lorsque ces noms apparaissent
dans la documentation GNOME, et que ces marques sont portes l'attention des membres du Projet de documentation GNOME, les noms sont
en majuscules ou commencent par une majuscule.
Table des matires
1. Introduction ................................................................................................................. 1
1.1. Introduction ........................................................................................................ 1
2. Dmarrage rapide ......................................................................................................... 2
2.1. Que pouvez-vous faire ? ....................................................................................... 2
2.2. Dmarrer Dia ..................................................................................................... 2
2.3. Dmarrage rapide : Introduction ............................................................................. 2
2.4. Crer un Canevas ................................................................................................ 3
2.5. Raliser un diagramme ......................................................................................... 3
2.6. Enregistrer et imprimer vos diagrammes .................................................................. 3
2.7. qui Dia s'adresse ? ........................................................................................... 3
3. Canevas ...................................................................................................................... 5
3.1. Introduction au Canevas ....................................................................................... 5
3.2. Lignes de grille .................................................................................................. 5
3.3. Rgles ............................................................................................................... 5
3.4. Couleur d'arrire plan .......................................................................................... 5
3.5. Zoom (grossir) .................................................................................................... 5
4. Objets ........................................................................................................................ 6
4.1. Introduction aux objets ......................................................................................... 6
4.2. Utiliser les objets ................................................................................................ 6
4.2.1. Ajouter des Objets ..................................................................................... 6
4.2.2. Mouvoir les objets ..................................................................................... 6
4.2.3. Changer la taille des objets .......................................................................... 7
4.2.4. Supprimer des objets .................................................................................. 7
4.2.5. Aligner les objets ....................................................................................... 7
4.2.6. Grouper les objets ...................................................................................... 7
4.2.7. Propits de la ligne ................................................................................... 7
4.2.8. Styles de ligne ........................................................................................... 7
4.2.9. paisseur de ligne ...................................................................................... 8
4.2.10. Lignes .................................................................................................... 8
4.2.11. Couleurs de ligne ..................................................................................... 8
4.3. Proprits d'un objet ............................................................................................ 8
4.4. Couleurs ............................................................................................................ 8
4.4.1. Bote de slection de couleurs ...................................................................... 9
5. Objets de base ........................................................................................................... 11
5.1. Introduction aux objets de base ............................................................................ 11
5.1.1. Texte ...................................................................................................... 11
5.1.2. Bote ...................................................................................................... 11
5.1.3. Ellipse .................................................................................................... 12
5.1.4. Polygone ................................................................................................. 12
5.1.5. Courbe de bsier ferme ............................................................................ 12
5.1.6. Ligne ..................................................................................................... 12
5.1.7. Arc ........................................................................................................ 12
5.1.8. Ligne zigzag ............................................................................................ 12
5.1.9. Ligne brise ............................................................................................ 12
5.1.10. Courbe de bsier .................................................................................... 12
5.1.11. Images .................................................................................................. 12
6. Objets spciaux .......................................................................................................... 14
6.1. Introduction aux objets spciaux .......................................................................... 14
6.2. Catgories d'objets spciaux ................................................................................ 14
7. Slectionner des objets ................................................................................................ 16
7.1. Introduction la slection d'objets ........................................................................ 16
7.2. Comment slectionner des objets .......................................................................... 16
7.2.1. Slection de base ...................................................................................... 16
7.2.2. Slection multiple ..................................................................................... 16
7.2.3. Autres moyens de slectionner des objets ...................................................... 17
iii
Dia
iv
Liste des illustrations
2.1. Dmo ...................................................................................................................... 2
4.1. Points d'ajustement ..................................................................................................... 6
4.2. L'icne ligne ............................................................................................................. 7
4.3. Proprits de ligne ..................................................................................................... 8
4.4. Bote de slection de couleurs ...................................................................................... 9
9.1. La bote de dialogue prfrences ................................................................................. 21
v
Chapitre 1. Introduction
1.1. Introduction
Dia est une application permettant de crer des diagrammes techniques. Son interface et ses
caractristiques s'inspirent du programme Windows Visio. Dia permet l'impression multi-pages,
l'exportation vers de nombreux formats (EPS, SVG, CGM, WMF, VXD et PNG), et la possibilit
d'utiliser des formes personnalises que l'utilisateur cre avec une simple description XML. Dia sert
notamment dessiner des diagrammes UML, des topologies de rseaux, et des diagrammes de flux de
donnes.
1
Chapitre 2. Dmarrage rapide
2.1. Que pouvez-vous faire ?
Dia est une application d'dition de diagrammes faite pour beaucoup de catgories de personnes.
l'apprentissage de Dia est facile d'accs, tout en tant assez flexible pour que les utilisateurs avancs se
sentent chez eux avec leurs outils commerciaux. Ci-dessous un exemple de ce que 5 minutes d'usage
de Dia peut donner.
2
Dmarrage rapide
Pour ajouter un objet au canevas, cliquer un objet dans la Bote outils et cliquer dans le canevas. L'objet
slectionn apparat. L'objet peut tre manipul principalement en cliquant et tirant les boutons de coin
verts.
Dans la Bote outils, vous pouvez double-cliquer sur tout objet pour voir ses proprits avances. Cela
vous permet de modifier les formes en stock selon vos vux.
Les calques crent des images multiples, chaque calque est une image. Ce faisant, un utilisateur peut
diter un calque sans avoir s'inquiter de modifications sur les autres calques.
La transparence permet aux objets d'avoir des parties transparentes, tout ce qui se trouve derrire ces
parties est vu travers (dselectionner Dessiner le fond dans les proprits avances de l'objet).
Les plugins permettent l'utilisateur moyen d'ajouter aisment de nouveaux types d'objet Dia, pour
aider tendre ses fonctionnalits.
Dia supporte la sauvegarde et l'impression directe. Si vous avez gnome-print install, l'impression est
trs facile !
La commande d'impression se trouve dans le menu fichier lorsqu vous faites un clic droit sur le canevas.
Dia supporte l'exportation vers de nombreux formats, pour une excellente publication vers le web. Sont
inclus les formats:
Un ingnieur en lectricit peut utiliser Dia pour crer un diagramme dmontrant le fonctionnement
de ses circuits.
3
Dmarrage rapide
Un administrateur rseau est mme de crer un diagramme pour montrer la disposition de son rseau
d'entreprise.
4
Chapitre 3. Canevas
3.1. Introduction au Canevas
Le canevas est la partie principale de Dia. Le canevas Dia est la fentre o tous les objets de l'utilisateur
seront placs sur l'cran et arrangs. Lorsque le diagramme est enregistr ou imprim, le contenu du
canevas est sauv.
3.3. Rgles
Les rgles apparassent en haut et gauche du canevas Dia. Elles affichent, en centimtres, la taille du
canevas.
Il y a une flche sur chaque rgle. Les flches bougent sur la rgle en fonction de la position du pointeur
de souris. Par exemple, si l'utilisateur bouge la souris vers le haut, la flche de la rgle verticale bouge
galement dans ce sens, indiquant le changement. Ces flches deviennent trs utiles lorsqu'un objet
besoin d'tre align exactement en un certain point de mesure.
Les rgles peuvent tre caches temporairement pour le document courant en choisissant le menu
Affichage -> Afficher les rgles . Les rgles, au contraire des lignes de grille, ne peuvent tre caches
par dfaut pour les nouveaux documents.
Le canevas peut tre zoom jusqu' 1600 %. Le zoom peut tre effectu en cliquant la loupe dans la
Bote outils et en cliquant sur le canevas. Pour rduire, maintenir la touche majuscules et cliquer
de nouveau sur le canevas.
5
Chapitre 4. Objets
4.1. Introduction aux objets
Les objets sont ce qui fait un diagramme. Les objets sont des formes prdfinies ou dfinies par
l'utilisateur.
Les objets dfinis par l'utilisateur permettent l'utilisateur de crer ses propres objets, bass sur un
template prfabriqu.
Par exemple, cliquer l'objet carr et le placer sur le canevas, cre un carr. Les dimensions de
l'objet peuvent tre changes. Voir la section Changer la taille des objets pour plus d'informations.
Les objets prdfinis ne sont le plus souvent pas ditables. On peut changer leur taille, mais l'objet
lui-mme ne peut tre dit.
6
Objets
La zone l'intrieur des boites est la surface de l'objet. Cliquez et maintenez sur la surface de l'objet.
Puis bougez la souris l'intrieur du canevas pour changer l'objet de place.
Les boutons verts aux coins changent la fois la largeur et la hauteur. Ceux au centre des cts haut et
bas de l'objet ditent la hauteur, et ceux au milieu des cts droit et gauche la largeur.
Astuce
Pour garder les proportions avec les boutons de coin, maintenir appuye la touche
Majuscules. Ceci ne s'applique qu'aux objets spciaux et pas aux formes communes.
Astuce
Utiliser la touche suppr du clavier aprs avoir slectionn l'objet peut tre plus rapide.
Les proprits d'une ligne existante peuvent tre changes en la double-cliquant, ou par click droit/
proprits.
7
Objets
solide
pointill
trait-point
trait-point-point
ligne de points
4.2.10. Lignes
L'outil ligne peut tre utilis pour crer des flches. En cliquant sur les boutons de ct au bas de la Bote
outils, un menu apparat, montrant les dessins de dbut et de fin de ligne pour les flches.
Largeur de ligne
Parmis d'autres proprits (qui varient en fonction du type d'objet, p.ex. les...proprits d'une classe
UML).
4.4. Couleurs
Tous les objets peuvent tre colors de diffrentes faons, en fonction des rglages dfinis par
l'utilisateur.
Le slecteur de couleurs est situe prs du bas de la Bote outils. Deux rectangles ralisent le contrle.
Celui en bas droite dfinit la couleur de fond, et l'autre la couleur d'avant-plan (ndt: ~ couleur de ligne).
Cliquer sur le rectangle dsir pour diter, et slectionner la couleur dans la bote qui apparat. Voir plus
bas la bote de slection de couleurs.
8
Objets
Note
Ces slecteurs de couleur permettent seulement de slectionner les couleurs des objets qui
n'ont pas encore t placs sur le canevas.
Astuce
Pour inverser les couleurs, cliquez sur la double-flche en haut droite des deux rectangles
de couleurs sur la Bote outils.
Astuce
Pour remettre zro les couleurs, cliquer les deux petits carrs noir et blanc en bas gauche
des rectangles de couleur sur la Bote outils
La roue de couleurs : cliquez et glissez le cercle extrieur pour dfinir la teinte, puis cliquez et dplacez
le petit cercle l'intrieur du triangle pour dfinir saturation et valeur.
Sous la roue de couleur se trouvent deux rectangles. Celui de gauche indique la couleur courante,
alors que celui de droite affiche la nouvelle couleur (celle qui sera dfinie si vous Validez).
Immdiatement droite de ces rectangle se trouve le bouton pipette. En cliquant ce bouton, le pointeur
de souris se transforme en pipette. Vous pouvez, en cliquant sur un canevas ou dans un document
ouvert dans une autre application (comme The Gimp), rcuprer n'importe-quelle couleur !
Encore droite se trouve une palette de couleurs prdfinies. cliquer un des rectangles pour choisir
la couleur.
A droite, les rglages RGB (Rouge, Vert, Bleu). Mme principe que pour le TSV.
9
Objets
En dessous, La case nom de la couleur. Supporte les noms standards de couleur (en anglais, c.f.
couleurs HTML4.01 sur http://www.w3.org), et les valeurs hexadcimales (0-9A-F) sur trois ou six
octets.
10
Chapitre 5. Objets de base
5.1. Introduction aux objets de base
Le premier et plus rpandu type d'objet est l'objet de base. Les objets de base sont normalement des
formes gomtriques, qui peuvent tre personnalises. Dia offre l'utilisateur de nombreux objets de
base.
5.1.1. Texte
Dia supporte supporte l'utilisation de texte comme son propre type d'objet. Un texte peut tre plac sur
le canevas en cliquant sur le bouton T (texte) dans la Bote outils.
L'objet texte, et plusieurs autres objets, offrent une entre directe de texte dans le diagramme. Le texte
peut tre saisi en slectionnant l'objet et en tapant le texte. La fonte, la taille, et autres proprits de
format peuvent tre changes en double-cliquant l'objet.
Voici quelques trucs importants -propos des raccourcis clavier dans les entres de texte.
Les combinaisons normales Couper / Copier / Coller (CTRL-C, CTRL-X, CTRL-V) ne fonctionnent
pas pour le texte, mais pour l'ensemble de l'objet. Utiliser CTRL-MAJ-X pour couper et CTRL-MAJ-
V pour coller seulement le texte. Il n'y a pas de raccourci permettant la copie seule de texte.
Note
Lorsque vous collez du texte dans un objet, le texte est formatt selon les proprits de
l'objet de destination et non de celui du texte source.
On ne peut pas slectionner de portion de texte la souris (cela dplace l'objet). Vous pouvez insrer
des caractres la position courante du curseur simplement en les tapant. Vous pouvez supprimer le
caractre gauche du pointeur de la souris avec la touche retour arrire (backspace).
Note
La touche SUPPR supprime l'objet entier et non le texte la droite du curseur. Utilisez
MAJ-SUPPR pour supprimer ce texte (et utilisez dition/annuler si vous supprimez un
objet par erreur). Pour supprimer tout le texte, utilisez Couper (CTRL-MAJ-X).
Si vous utilizez une police ou une taille de police autre que celle par dfaut, une astuce pour tre plus
productif est de crer une palette d'objets vides avec les attributs voulus sur un diagramme spar.
Copiez et collez ces objets sur votre diagramme de travail au fur et mesure des besoins, plutt que
d'utiliser la bote outils.
Note
Le Texte dans Dia peut utiliser toute fonte disponible Gnome.
5.1.2. Bote
Les botes dans Dia peuvent tre personnalises pour prendre n'importe quelle taille dsire par
l'utilisateur. Les proprits disponibles sont :
Arrondis des coins -- fait que les coins sont arrondis plutt qu' bords durs.
11
Objets de base
5.1.3. Ellipse
Une ellipse est une forme avec des faces arrondies, comme un cercle ou un ovale.
5.1.4. Polygone
Un polygone est une forme faite de lignes droites. L'outil polygone permet l'utilisateur de crer des
formes avec toutes leurs lignes droites.
5.1.6. Ligne
Une ligne est simplement... une ligne. Rfrez-vous la section ligne pour trouver plus d'information.
5.1.7. Arc
Un arc est une ligne qui a t courbe pour crer une forme de demi-cercle.
5.1.11. Images
Le canevas Dia peut possder des images aussi bien que des formes.
Pour ajouter une image, cliquez le bouton image et ajoutez-le au canevas. Un objet affichant Broken
Image apparat. Double-cliquer pour ouvrir les proprits. Cliquer parcourir et slectionner votre
fichier. Cliquer Ouvrir puis Valider et l'image sera mise jour en consquence.
Les formats d'image suivants sont actuellement supports pour l'inclusion dans les diagrammes Dia :
ANI
BMP
GIF
ICO
JPEG
12
Objets de base
PNG
PNM
RAS
SVG
TGA
TIFF
WMF
XBM
XPM
13
Chapitre 6. Objets spciaux
6.1. Introduction aux objets spciaux
La discussion prcdente dfinissait l'objet de base. La section suivante franchit une tape et vous
apprend comment crer des objets, comment utiliser des objets prfabriqus, qui sont plus dtaills que
les formes, et beaucoup plus !
Structure de fonction, FS. diteur de diagrammes de structures de fonction (FS). Notez que
les objets requirent l'usage du menu contextuel (bouton du mileu
de la souris, ou droit avec la barre de menus active) pour accder
la plupart des fonctionnalits de ces objets.
14
Objets spciaux
GRAFCET Les diagrammes Grafcet (ou IEC 61131-3 SFC). Utiliss dans
la programmation graphique et la documentation de processus
squentiels dans la production automatise.
Ingnierie des exigences, Istar est un framework orient agent. Istar s'crit galement i*.
reprsentation Istar
Divers Formes diverses qui n'entrent dans aucun autre groupe. Inclues
des formes de systme de fichiers et une horloge anime
indiquant l'heure relle.
Rseau Utilise par les administrateurs rseau pouur crer leur schma
de rseau.
UML Unified Modelling Language (UML). UML est un langage de modle et de spcification
utilis couremment pour crer des diagrammes montrant la structure d'un code informatique
orient objet, en particulier pour les projets grande chelle.
15
Chapitre 7. Slectionner des objets
7.1. Introduction la slection d'objets
Slectionner des objets est probablement la tche la plus frquente lors de l'usage de Dia. Du moment
o vous crez un nouvel objet au moment o vous pensez que le diagramme est ce qu'il devrait tre,
vous aurez toujours slectionner des objets pour les composer correctement.
Lorque vous slectionnez un objet, vous y amenez le focus pour l'diter. Un objet qui n'est pas slectionn
ne peut tre dit.
Slectionner des objets peut tre fait de diffrentes faons, et beaucoup d'oprations peuvent tre
conduites sur ces objets slectionns.
Vous pouvez slectionner des objets pour simplement les dplacer dans le diagramme, ou pour les
grouper de faon logique de faon les manipuler plus facilement, les connecter d'autres, ou
simplement les ter du diagramme.
Lorqu'un objet est slectionn apparaissent sur le diagramme de petits points verts sur ses faces et ses
coins.
Une fois les points apparus, vous pouvez commencer manipuler cet objet selon vos souhaits. Lorsque
vous avez termin vous pouvez dselectionner cet objet en cliquant un espace libre du diagramme. Les
points verts disparatront et la slection d'un autre objet deviendra possible.
Un autre moyen est de maintenir la touche Majuscules en cliquant pour slectionner les objets un par un.
Une fois votre slection complte, chacun des objets slectionns apparat avec ses points verts comme
dcrits ci-dessus.
La slection multiple est trs utile lorsque vous voulez appliquer la mme opration sur de nombreux
objets diffrents, et ne voulez pas perdre de temps les slectionner un par un.
Une fois slectionns, les objets se comportent comme un groupe. Ce qui veut dire que si vous essayez
d'en supprimer un, tout le groupe sera supprim du diagramme.
Si vous cliquez sur un espace libre du diagramme ou changez de calque, vous perdrez la slection. Si
vous voulez ajouter d'autres objets la slection, maintenez simplement de nouveau presse la touche
Majuscules et cliquez sur les items que vous dsirez ajouter.
Note
En supposant que vous avez slectionn des objets dans votre diagramme, il reste possible
de changer la taille de l'un d'eux sans changer la taille ou la position des autres objets
16
Slectionner des objets
slectionns. Pour apprendre comment changer la taille des objets voir la section Changer
la taille des objets.
Slectionner tous les objets Choisir l'option Tout vous permet de slectionner tous les objets
du calque courant de la mme manire que vous le feriez la
main.
Dselectionner tous les objets Slectionner l'option Aucun dselectionnera tous les objets que
vous avez slectionn auparavant. Cela a le mme effet que de
cliquer sur un espace libre du diagramme.
Aprs que vous ayez dselectionn les objets vous ne pouvez plus
effectuer d'opration sur eux. Aussi vous avez les slectionner
de nouveau pour continuer.
Astuce
Souvent, vous aurez garder vos slections
persistantes. Pour ce faire, vous pouvez crer un
groupe des objets slectionns, ou les couper et les
coller dans un nouveau calque qui contiendra tous
les objets de votre slection.
Inverser la slection En admettant que vous ayez dix items dans votre diagramme, et
ne voulez en slectionner que huit. Un moyen est de simplement
slectionner les deux objets dont vous n'avez pas besoin, puis de
slectionner l'option Inverse du menu Slection. Les huit objets
que vous dsirez seront slectionns et les deux autres laisss
part.
Astuce
Un autre moyen est de choisir Slection->Tout
comme dcrit plus haut, et de presser la touche
Majuscules tout en dsectionnant les objets dont
vous n'avez pas besoin.
Note
Seuls les objets prsents sur le calque courant
peuvent tre slectionns. si un objet ne peut tre
slectionn, c'est probablement qu'il est situ sur un
autre calque. Rfrez-vous la section Grer les
calques pour apprendre comment changer de calque
ou comment en manipuler beaucoup.
17
Slectionner des objets
Les connexions, dans Dia, ont de nombreux usages. Le premier -- et pas le dernier -- est d'expliciter une
relation directe entre deux objets.
Le second peut-tre de facilement grer les objets, se comportant efficacement dans les rgles tablies
suivantes, accessibles en quelques clics.
Slectionner les objets connects un objet particulier est aussi simple que de slectionner cet objet,
faire un clic droit sur le canevas pour obtenir le Menu popup standard et cliquer le bouton Slection-
>Connects.
Si aucun objet n'y est connect, cela n'aura aucun effet. Autrement, tous les objets connects seront
miraculeusement slectionns et formeront un nouveau groupe d'objets slectionns temporairement.
Note
Si vous rptez cette opration, tous les objets connects ce nouveau groupe seront
ajouts la slection.
Vous pouvez rpter cette opration jusqu' slectionner tous les objets interconnects.
Quelquefois, vous aurez slectionner une grosse grappe d'objets connects tous ensemble. Slectionner
les objets par cette voie, tape par tape, n'est pas efficace.
C'est pour cette raison que Dia vous offre de procder toutes ces tapes en une seule fois.
Pour ce faire, slectionnez l'objet racine que vous dsirez, puis cliquez sur le canevas pour obtenir le
Menu popup standard sur l'cran, mais cette fois choisissez le bouton Slection->Transitif la place
de Connects.
Et voil, tous les objets connects l'objet racine que vous avez choisi sont maintenant slectionns et
prts tre manipuls. Ils attendent que vous leur appliquiez les oprations que vous voulez.
Ce qui veut dire que si, pour quelque raison, vous avez besoin de slectionner des objets correspondant
au mme type (tout rectangle, ligne, ou forme personnalise), vous pourrez le faire en slectionnant un
objet de ce type et en cliquant, dans le Menu popup standard, le bouton Slection->Mme type.
Cela slectionnera automatiquement tous les objets qui correspondent au type que vous avez choisi.
Seuls les objets du calque courant seront slectionns.
18
Chapitre 8. Charger et sauver des
diagrammes
8.1. Charger et sauver des diagrammes :
Introduction
Dia suit le modle de sauvegarde commun la plupart des applications : vous devez sauver explicitement
chaque canevas que vous dsirez retenir pour un usage futur. Pour sauver un fichier, utilisez
Fichier->Enregistrer du Menu popup standard. Le rsultat est une bote de dialogue de sauvegarde
standard. Votre canevas est sauv dans le format XML Dia. Aucune extension de fichier n'est ajoute
automatiquement, aussi il est une bonne ide d'ajouter .dia au nom que vous entrez.
Pour charger un canevas partir d'un fichier sauv prcdemment par Dia ou cr par une autre
application, slectionnez Fichier->Ouvrir de l'interface Barre de menu principale. Le rsultat est une
bote de dialogue ouvrir ; selectionnez le fichier que vous dsirez et choisissez le bouton Ouvrir. la bote
de dialogue ouvrir est standard part le menu popup tiquet Dterminer le type de fichier. Choisissez le
format du fichier ouvrir (Dia XML, ou Drawing Interchange, ou un autre format) si Dia ne dtermine
pas correctement le format sans assistance.
Une mthode alternative pour charger un fichier est de dmarrer Dia partir de la ligne de commande
avec le nom du fichier donn en argument.
Les fichiers de format Dia XML sont compresss automatiquement en utilisant gzip pour sauver de
l'espace disque. Ceci est presque ncessaire puisque, sans compression, mme des diagrammes simples
sont trs gros, puisqu'ils stockent beaucoup d'informations redondantes. Les fichiers Dia XML sont dj
compresss, aussi les compresser de nouveau dans un autre format d'archive n'aidera pas les rendre
significativement plus petits.
graphiques GdkPixbuf bitmpap (.bmp, .gif, .jpg, .png, .pnm, .ras, .tif, .wmf)
19
Charger et sauver des diagrammes
Dia ne peut charger de fichiers dans la plupart de ces formats. ces formats sont utiles pour les
diagrammes que vous avez besoin d'utiliser dans une autre application (comme le World-wide Web),
ou de distribuer des utilisateurs d'un autre systme d'exploitation que Dia ne supporte pas.
Pour crer un fichier dans un de ces formats, slectionnez Fichier->Exporter... dans le Menu popup
standard. Choisissez un nom et le format dsir dans le dialogue rsultant, qui fonctionne comme le
dialogue Enregistrer. Une extension de fichier approprie est ajoute automatiquement.
20
Chapitre 9. Personnalisation
9.1. Personnalisation
Dia peut tre chang en quelques faons, permettant l'utilisateur de faire que Dia corresponde plus
ses besoin.
Pour changer les rglages de comportement, slectionner Fichier->Prfrences dans la barre de menus
de la Bote outils. Cela ouvre la bote de dialogue Prfrences.
Quitter un outil aprs une cration. Si ce bouton est coch, alors les boutons dans la Bote outils
seront rinitialiss l'outil Modifie les objets aprs avoir t utiliss une fois. Si le bouton est
dcoch, alors l'outil courant sera actif jusqu' ce qu'un autre outil soit choisi, ce qui est pratique
lorsque vous voulez dessiner beaucoup de formes la suite en utilisant le mme outil.
Compresser les fichiers enregistrs, fournit l'option de compression des fichiers XML Dia dans des
fichiers de taille rduite en utilisant gzip, ou permet de laisser les fichiers Dia XML en texte plein,
qui peuvent tre plus facilement dits avec d'autres logiciels.
Un rectangle de slection invers slectionne tous les objets ayant une intersection avec lui, ce qui
veut dire que vous pouvez crer des slections ne couvrant qu'une partie de l'objet que vous voulez
slectionner, alors que normalement vous avez besoin de crer une slection autour de l'objet que
vous voulez slectionnner dans sa totalit.
L'entranement invers signifie crer une slection en entranant en direction en haut, gauche ,
l'oppos de la slection en bas, droite.
Ceci peut tre utile lorsque vous voulez faire des slections trs prcises alors qu'il y a beaucoup
d'objets sur le canevas.
21
Personnalisation
La taille de la liste des documents rcents vous permet de rgler le nombre de choix qui seront afichs
dans la section Documents Rcents du menu Fichiers.
Note
ndt : cette section n'existe pas encore dans la version 0.96...
Utiliser la barre de menus vous permet d'avoir une barre de menus en haut de chaque canevas au lieu
d'avoir besoin du clic droit pour accder aux menus. Avec cette barre de menus active vous pouvez
accder au menu contexte de l'objet par un clic droit (au lieu du clic du milieu, ce qui est essentiel
pour ceux qui n'ont pas une souris trois boutons).
Maintenir la Bote outils par-dessus les diagrammes s'assure que la Bote outils est toujours en
avant de toutes les fentres de canevas ce qui rend plus facile de garder sa trace, et de toujours avoir
un accs rapide l'outil.
portrait : permet de dfinir qu'un nouveau diagramme soit orient en portrait ou en paysage selon
qu'il est coch ou non.
Type de papier : dfinit la taille de papier normalis d'une page d'un nouveau diagramme.
Magntisme : fait que les objets sont attirs aux intersections de la grille. Ceci permettant un
alignement plus ais des objets, les objets spars revenant brusquement la mme ligne.
Largeur du pas : l'utilisateur dfinit un multiplicateur qui rgle l'espacement horizontal des lignes de
la grille.
Hauteur du pas : l'utilisateur dfinit un multiplicateur qui rgle l'espacement vertical des lignes de
la grille.
Lignes par subdivision majeure : indique ce que sera l'emplacement des bords de page lorsque vous
imprimez le diagramme.
Aprs que vous ayez fait tous les changements voulus, cliquez le bouton Valider pour appliquer les
changements et fermer le dialogue Prfrences. Pour annuler les changements, cliquez le bouton Fermer.
Vous pouvez prvisualiser les effets de vos changements en utilisant le bouton Appliquer.
22
Chapitre 10. Grer les calques
10.1. Introduction aux calques
Dans Dia, les diagrammes consistent en l'objet canevas, en objets calques, et en objets lments de
diagramme. L'objet calque peut tre compar une feuille se situant au-dessus du canevas. Chaque
feuille peut possder des lments de diagramme y-ajouts pour fabriquer un diagramme. Chaque
diagramme consiste en au moins un calque et chaque diagramme peut consister en autant de calques
que requiert l'auteur du diagramme.
Comme usage gnrique, les calques visent tre un raccourci pour grouper des objets en relation
l'intrieur d'un diagramme. Ils permettent d'isoler les diffrentes parties d'un diagramme, dans une voie
qui vous permet de dcider de montrer seulement certaines de ses parties, et pas d'autres qui resteront
caches mme lors de l'exportation ou de l'impression du diagramme.
Astuce
Utilisez l'option --show-layers de la ligne de commande pour contrler quels calques
seront visibles lors d'une exportation par lot.
Dans un calque, toute opration que vous voudriez faire sur des objets sont possible travers le Menu
popup standard, vous pouvez influer sur les objets exactement de la mme manire que d'habitude.
Astuce
Seul les objets prsents dans le calque courant peuvent tre slectionnns. Si un objet ne
veut dcidment pas tre slectionn, vous devriez vrifier si il est affect au calque courant
ou non.
Chaque nouveau diagramme vient avec un calque par dfaut tiquet Arrire-plan . Vous pouvez
bien-sr changer son nom et ses rglages vos besoins comme vous pouvez le faire pour n'importe quel
autre calque.
Vous pouvez utiliser les calques pour crer un diaporama par recouvrement, en dessinant chaque diapo
augmente dans un calque et manipulant la visibilit des calques. Si vous voulez automatiser un post-
processus comme un diaporama, vous pouvez utiliser l'option --show-layers de la ligne de commande.
Par exemple : dia --show-layers="Arrire-plan",Dia3 --filter=eps-builtin --export=foo.eps foo.dia
Exportera les calques Arrire-plan et Dia3 , cd. que la sortie EPS aura seulement ces deux calques
et pas d'autres. Vous voudrez alors rpter l'exportation pour chaque combinaison de calques dont vous
avez besoin pour produire vos diapos. En utilisant cette option et un script shell ou un Makefile, vous
pouvez correctement automatiser le processus d'exportation.
Le calque nouvellement cr sera plac en haut de la pile et deviendra le calque courant du diagramme
slectionn.
23
Grer les calques
Il est alors possible d'diter quelque objet de votre choix, de copier et coller -partir de n'importe-quel
calque ou diagramme, comme vous pourriez le faire dans un diagramme un seul calque.
Note
Seul un calque peut-tre slectionn la fois. De cette faon vous pouvez faire quoi que
vous dsirez dans ce calque sans affecter les autres calques de votre diagramme.
Ces deux boutons sont utiliss pour monter ou descendre les calques dans la hirarchie. Le bouton avec la
flche haut est utilis pour monter le calque actif, alors que celui avec la flche bas permet de descendre
la position du calque dans la hirarchie.
Ordonner les calque peut-tre trs utile lorsque vous voulez cacher certaines parties d'un objet avec un
autre.
Le faire de faon rgulire est la meilleure faon de garder votre diagrame propre et lger lorsque vous
voulez exporter celui-ci dans un autre format que le format natif Dia.
Double-cliquer le nom du calque ouvre le dialogue diter les attributs du calque, qui affiche le nom
courant du calque dans une bote de texte. Entrer un nouveau nom dans la bote de texte. Pour confirmer
les changements, appuyer sur le bouton Valider. Slectionner le bouton Annuler Fermera la bote de
dialogue Calques sans faire aucun changement.
Astuce
Donner des nom aux calques qui en dcrivent l'usage est utile pour rappeler ce pour quoi
ils sont faits. N'hsitez pas crer de nombreux calques diffrents, Dia ne vous impose
pas de contraites quant au nombre de calques que vous avez crs, aussi sentez-vous libre
d'ajuster la hirarchie du diagramme vos besoins.
24
Grer les calques
Comprendre ce quoi servent les calques peut amliorer de faon spectaculaire la qualit et l'effet visuel
que vos diagrammes produiront.
Par exemple, imaginez que vous construisez un diagramme comprenant beaucoup d'objets, comme un
diagrame UML ou lectrique. Si vous placez tous vos objets dans le mme calque, -- Arrire-plan --,
aprs peu de temps vous obtiendrez un norme brouillon ingrable, duquel vous ne voudrez rien faire.
Y changer quoi que ce soit sera pnible, vous perdrez du temps vous rappeler quel objet est connect
tel objet qui semble prendre tout l'espace au milieu de la mlasse d'objets que vous avez dj poss ici.
Puisque Dia est un Constructeur de diagrammes structurs, tous les diagrammes que vous construisez
avec sont naturellement structurs et diviss en plein de petits morceaux. Utiliser une approche avec
calques permet de mieux grer de grands nombres de pices, de faon plus aise et efficace que vous
pourriez le faire avec un simple et monolithique bloc d'objets.
Note
Par dfinition, un diagramme doit tre structur. Aussi le diviser en plusieurs parties
logique devrait tre un processus facile. C'est l que les calques deviennent un outil
important et pratique pour la gestion du contenu des diagrammes. Ils vous permettent
d'isoler chacune des parties en diapositives spares, aussi il devient un rel plaisir de les
manipuler de la faon que vous prfrez.
L'icone il la gauche du nom du calque est ce qui fait que les calque sont si utiles. Elle vous permet
de montrer ou cacher le calque correspondant. Ce qui veut dire que si pour quelque raison vous dcider
de cacher un calque particulier, il vous suffit de cliquer l'icone il : le calque et tout ce qu'il contient
disparatront du canevas. Si vous maintenez la touche majuscules et cliquez l'icone il , vous cachez
tous les autres calques except le calque courant, et si vous cliquez de nouveau tout en maintenant la
touche majuscules tous les autres calques seront de nouveau apparents.
Ne visualiser que certains calques est rellement pratique lorsque vous voulez manipuler une petite partie
du diagramme sans affecter le reste. Des utilisateurs crent des calques spars pour contenir tous leurs
objets texte et utilisent des calques diffrents pour contenir les traductions dans d'autres langages. Vous
pouvez aussi travailler de cette faon si vous voulez imprimer votre diagramme sur diffrentes pages
ou tester diffrents rglages qui peuvent affecter le rendu de cette partie. De nouveau, sentez-vous libre
d'exprimenter avec les calques, qui s'ils sont utiliss correctement peuvent rendre meilleure l'apparence
de votre diagramme.
Note
Dans Dia, le cration et manipulation des calques est aussi courante que dessiner ou
slectionner des objets dans le diagramme. Vous devez garder la main sur eux, car
probablement vous aurez les utiliser chaque fois que vous voudrez crer un nouveau
diagramme.
25
Chapitre 11. Module Custom Shape
11.1. Introduction au module custom-shapes
Le module custom shape vous permet de crer de nouvelles formes pour Dia sans avoir crire de code
C. la place, il suffit d'crire un fichier XML dcrivant la forme. Les non programmeurs peuvent ainsi
crer de nouvelles formes pour Dia.
La forme elle-mme est dcrite en utilisant un sous-ensemble de la spcification SVG. Les lments line,
polyline, polygon, rect, circle, ellipse, path et g sont supports. Notez que l'lment path prend seulement
en charge les commandes M,m,L,l,H,h,V,v,C,c,S,s,Z et z. Les transformations et units CSS ne sont pas
prises en charge (seules les units user le sont), et seul un jeu limit d'attributs CSS est pris en charge.
Des points de connexion peuvent tre associs la forme. Ils sont spcifis dans le mme systme de
coordonnes que la description SVG de la forme.
Une bote de texte peut tre associe la forme. La bote de texte est galement spcifie dans le mme
repre de coordonnes que la forme.
Pour choisir la taille et la position de la bote de texte, vous pouvez penser un rectangle contenant la
bote de texte, et un autre contenant tous les autres lments SVG (appelons-le le rectangle Image) :
lorsque vous obtenez la forme sur le canevas, et y crivez du texte, tout le texte doit entrer dans la bote
de texte. Si ncessaire, la bote de texte s'agrandira, et, dans les mmes proportions, le rectangle Image
s'agrandira galement.
Dia prend soin du reste pour vous (changement de taille, de position, connexion de lignes, chargement,
enregistrement, etc).
11.2. Forme
Un fichier de forme typique peut ressembler ceci :
<?xml version="1.0"?>
<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
xmlns:svg="http://www.w3.org/2000/svg">
<name>Circuit with identifiers - NPN Transistor</name>
<icon>npn.xpm</icon>
<connections>
<point x="0" y="0"/>
<point x="6" y="-4"/>
<point x="6" y="4"/>
</connections>
<aspectratio type="fixed"/>
<svg:svg>
<svg:line x1="0" y1="0" x2="3" y2="0" />
<svg:line x1="3" y1="-3" x2="3" y2="3" />
<svg:line x1="3" y1="-2" x2="6" y2="-4" />
<svg:line x1="3" y1="2" x2="6" y2="4" />
26
Module Custom Shape
</svg:svg>
</shape>
Seuls les lments name et svg sont requis dans le fichier shape. Le reste est optionnel.
L'lment name donne le nom de l'objet. Le nom est l'identifiant unique de cette forme, utilis pour le
chargement et l'enregistrement.
Comme dans cet exemple, vous pouvez utiliser des noms composs . Beaucoup de formes ont pour
premire partie de leur nom le nom de la feuille (sheet) dans laquelle elles apparaissent, mais c'est
optionnel.
L'lment icon spcifie un fichier xpm ou png utilis comme icne dans la Bote outils Dia. Le
nom de fichier peut tre relatif au fichier de forme (le chemin peut...). Si cet lment n'est pas prcis,
une icne par dfault sera utilise pour les formes personnalises.
L'lment aspectratio vous permet de spcifier quelles proportions de la forme peuvent tre
modifies. Les trois possibilits sont :
La dernire option vous permet de spcifier une plage des valeurs de dformation, ce qui peut tre utile
dans certains cas.
(seulement une textbox par forme) o les attributs donnent les limites de la bote de texte dans le mme
repre que la description SVG de la forme.
leur cration, les formes ont une taille par dfaut. Si leur dimension ne correspond pas vos besoins,
vous pouvez remplacer celles-ci par l'une ou les deux directives:
<default-width>1cm</default-width>
<default-height>1cm</default-height>
L'lment svg dcrit la forme. les attributs width et height sont ignors, et donns seulement pour
compatibilit avec la spcification SVG. voir les pages du W3C -propos du format l'adresse : http://
www.w3.org/Graphics/SVG
La section suivante dtaille quelles parties de la spcification SVG peuvent tre utilises dans un fichier
shape.
27
Module Custom Shape
stroke-width : La largeur de ligne, relative la largeur spcifie par l'utilisateur dans le tag svg.
stroke-linecap : Le style des bouts de ligne. Un parmi butt, round, square, projecting
(un synonyme de square), ou default.
stroke-dashlength : La longueur des traits dans le motif prcdent, en relation avec la valeur
spcifie par l'utilisateur (default est un synonyme pour 1.0).
stroke : La couleur de ligne. Vous pouvez utiliser un des noms symboliques foreground, fg,
default, background, bg, inverse, text ou none, ou utiliser une couleur hexadcimale de
forme #rrggbb.
fill : La couleur de remplissage. Mmes valeurs que pour stroke, except que la signification
de default et inverse sont changes. Par dfaut, les lments ne sont pas remplis, aussi, pour
obtenir le remplissage par dfaut, utilisez "fill: default"
Astuce
Pour dessiner un rectangle avec une ligne de largeur minimale (hairline), cette astuce
devrait fontionner :
<svg:g>
Ceci est l'lment groupe. Vous pouvez y placer d'autres lments. Le contenu de l'attribut style de
l'lment g est propag aux lments contenus ( moins qu'ils ne les modifient).
<svg:polyline points="...."/>
28
Module Custom Shape
Ceci est une ligne brise (une collection de segments de droite connects). L'attribut points contient
les coordonnes des extrmits des segments. Les coordonnes sont spares par un blanc ou des
virgules. Le format suggr est "x1,y1 x2,y2 x3,y3 ...".
<svg:polygon points="...."/>
Ceci est un polygone. L'argument points est du mme format que celui de l'lment polyline .
Ceci est un rectangle. Le coin suprieur gauche est (x1,y1), et le coin infrieur droit est
(x1+width,y1+height).
Ceci est une image externe. Le suprieur gauche est (x1,y1), et le coin infrieur droit est
(x1+width,y1+height). Deux formes de lien sont pris en charge : un chemin absolu de la
forme "file:///home/user/image.png", ou relatif sans le prfixe file:// comme dans
"image.png". La dernire forme est prfrable car indpendante de l'installation. Le nom de fichier
est relatif l'emplacement du fichier de forme (xxx.shape). Dans l'exemple ci-dessus les fichiers PNG
et shape doivent tre dans le mme rpertoire.
Note
pour les unices, on parle bien de rpertoire (directory) et non de dossier (folder). Par
exemple les commande cd (change directory), et, sous Windows, dir .
Ceci est une ellipse de centre (cx, cy), de rayon rx dans la direction x, et de rayon ry dans la direction y.
<svg:path d="...."/>
Ceci est l'lment de dessin le plus complexe. Il dcrit un chemin fait de segments de droite et de
courbes de bzier. Actuellement, il ne prend en charge ni l'arc elliptique ni les courbes de bzier
quadratiques. La chane d est faite de commandes de la forme "x arg1 arg2 ..." o x est
le code de caractre identifiant la commande, et o les arguments sont des nombres spars par un
blanc ou des virgules. Chaque commande a une variante absolue et relative. Les commandes relatives
sont donnes par une lettre minuscule. Elles utilisent le point d'extrmit de la commande prcdente
comme point d'origine.
C x1,y1 x2,y2, x3,y3 : Dessine une courbe de bzier jusqu' (x3,y3) avec (x1,y1) et (x2,y2)
comme points de contrle.
S x1,y1 x2,y2 : Mme chose qu'au-dessus, mais dessine un bzier lisse : le premier point de
contrle est dduit du bzier prcdent.
29
Module Custom Shape
Z : Ferme le chemin.
Si le chemin est ferm avec z ou Z, il peut tre rempli. Autrement, il est juste dessin.
30
Module Custom Shape
Mais jusqu'ici, ces shapes n'ont pas de bote de texte (Elles peuvent avoir des lments svg:text mais
pas de bote de texte). Si vous en avez besoin, vous pouvez diter le fichier.
Avec le fichier shape, vient galement un fichier png (aprs avoir accept la taille propose) qui peut
tre utilis comme l'icne pour la forme.
Choisissez Fichier(du menu principal)->Feuilles et objets pour crer de nouvelles feuilles, et ajouter,
enlever, diter partiellement les formes, et copier ou passer les formes d'une feuille l'autre.
Si vous avez des suggestions -propos de ce code, dites-le moi (ndt: en anglais...).
James Henstridge <james@daa.com.au>, avec des modifications apportes par Dolores Alia de
Saravia <loli@unsa.edu.ar>
31
Chapitre 12. Dia en ligne de
commande
12.1. Introduction
Dia peut tre utilis via la ligne de commande, ou, mme, DEPUIS la ligne de commande (traitement par
lots, par exemple pour l'exportation vars un autre format de fichiers. On n'oubliera pas d'ajouter l'option
--nosplash dans le cas de l'utilisation de dia depuis la ligne de commande, afin d'viter l'apparition
de l'cran d'accueil Dia.
32
Dia en ligne de commande
Nom
dia un programme de dessin de diagrammes
Synopsis
dia [ -c ] [ --credits ] [ -e SORTIE ] [ --export=SORTIE ] [ -L CALQUE,CALQUE,...
] [ --show-layers=CALQUE,CALQUE,... ] [ -h ] [ --help ] [ -n ] [ --nosplash ] [ -s
WxH ] [ --size=WxH ] [ -t FORMAT ] [ --filter=FORMAT ] [ -v ] [ --version ] [file ...]
DESCRIPTION
Dia est utilis pour crer des diagrammes. Dia possde des outils de base, comme les lignes et les botes,
mais peut galement charger dynamiquement des feuilles. Une feuille est une collection d'outils utiliss
dans un certain type de diagramme.
La plupart des objets de diagramme dans Dia ont des points de connexion. Les lignes peuvent tre
connectes ces points de connexion, et par ce moyen des structures de graphe peuvent tre mises en
forme. Lorsque les objets sont dplacs, ou leurs dimensions changes, les connexions suivent ces objets.
les diagrammes dessins avec Dia peuvent tre exports dans le format PostScript.
OPTIONS
Dia accepte les options suivantes :
-s LxH --size=LxH Exporte le fichier charg dans la largeur et/ou la hauteur dcimale
donne. Il est possible de ne slectionner que la hauteur ou la
largeur. P.ex. --size=520x exporte une image de 520 pixels
largeur, alors que --size=x900 exporte une image de 900
pixels de hauteur.
Note
Cette option n'est actuellement implmente que
pour le filtre d'export PNG.
FORMATS D'EXPORTATION
Les formats d'exportation suivants sont supports par dia.
33
Dia en ligne de commande
FICHIERS
dia cre un rpertoire .dia dans le rpertoire home de l'utilisateur, contenant diffrents fichiers qui
enregistrent ses prfrences. Pour initialiser dia dans son comportement par dfaut, il suffit d'effacer
les fichiers suivants :
defaults.dia: contient les valeurs par dfaut des lments (format XML).
persistence: contient les information d'interface graphique, p.ex. les fentres ouvertes (XML).
VOIR AUSSI
Pango
X (1)
xfig (1)
inkscape (1)
COPYRIGHT
Copyright 1999 Alexander Larsson.
34
Dia en ligne de commande
Permission to use, copy, modify, and distribute this software and its documentation for any purpose and
without fee is hereby granted, provided that the above copyright notice appear in all copies and that both
that copyright notice and this permission notice appear in supporting documentation.
AUTEURS
Alexander Larsson
TRADUCTION
Thomas Harding
35
Chapitre 13. Auteurs
Dia a t cr par Alexander Larsson et est actuellement maintenu par Lars Clausen et d'autres
volontaires. Pour plus d'informations sur Dia, visitez la page web officielle, live.gnome.org/Dia. Merci
d'envoyer tous commentaires, suggestions, et rapports de bogues la base de donnes GNOME de
suivi d'anomalies. (les instructions pour soumettre les rapports de bogue sont disponibles en ligne). Si
vous utilisez GNOME 1.1 ou une version suprieure, vous pouvez galement utiliser l'outil de rapport
d'anomalie (bug-buddy), disponible dans le sous-menu Utilitaires du Menu principal. Vous pouvez
galement souscrire la liste de diffusion de Dia.
36
Chapitre 14. Licence
14.1. Licence
This program is free software; you can redistribute it and/or modify it under the terms of the GNU
General Public License as published by the Free Software Foundation; either version 2 of the License,
or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE. See the GNU General Public License for more details.
A copy of the GNU General Public License is included as an appendix to the GNOME Users Guide.
You may also obtain a copy of the GNU General Public License from the Free Software Foundation
by visiting their Web site or by writing to
37