<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" xmlns:e="http://projectmallard.org/experimental/" type="guide" id="merge-ex2" xml:lang="fr">

  <info>
    <link type="guide" xref="merge#merge-ex"/>
    <revision pkgversion="3.0" version="0.1" date="2010-05-04" status="incomplete"/>
    <desc>Créer des étiquettes d'adresses à partir d'un fichier CSV.</desc>
    <credit type="author">
      <name>Jim Evins</name>
      <email>evins@snaught.com</email>
    </credit>
    <credit type="author">
      <name>Mario Blättermann</name>
      <email>mario.blaettermann@gmail.com</email>
    </credit>
    <license>
      <p>Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 3.0</p>
    </license>    
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Alain Lojewski</mal:name>
      <mal:email>allomervans@gmail.com</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Claude Paroz</mal:name>
      <mal:email>claude@2xlibre.net</mal:email>
      <mal:years>2009</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Géode</mal:name>
      <mal:email>Geodebay@gmail.com</mal:email>
      <mal:years>2010</mal:years>
    </mal:credit>
  
    <mal:credit xmlns:mal="http://projectmallard.org/1.0/" type="translator copyright">
      <mal:name>Bruno Brouard</mal:name>
      <mal:email>annoa.b@gmail.com</mal:email>
      <mal:years>2011.</mal:years>
    </mal:credit>
  </info>

    <title>Exemple 2 : étiquettes d'adresses</title>

      <p>Pour illustrer cet exemple, disons que nous projetons d'organiser une soirée et nous avons besoin d'imprimer des étiquettes pour lancer les invitations. Nous avons une liste d'amis proches, liste créée à l'aide de <app>gnumeric</app> et exportée sous forme du fichier CSV ci-après. Il faut noter que tout le monde n'a pas d'initiale intermédiaire, ni d'adresse sur deux lignes.</p>

      <code>
NOM,PRÉNOM,INITIALE,ADRESSE1,ADRESSE2,VILLE,ÉTAT,CODE POSTAL
,,,,,,,
Critter,Ess,S,"123 Faux St.",,Alexandria,VA,22310
Doe,John,,"Apt 1X","451 Mystery St.",Trenton,NJ,08601
Summers,Joyce,,"1630 Revello Dr",,Sunnydale,CA,95037
McGarret,Steve,O,"404 Piikoi Street",,Honolulu,HI,96813
Kramer,Cosmo,,"Apt 5B","129 W. 81 St.","New York",NY,10024-7207
      </code>

      <p>Dans <app>gLabels</app>, nous créons un nouveau document sur le modèle des « Étiquettes adresses » AVERY 5512. Puis, avec l'élément de menu <guiseq><gui>Objets</gui> <gui>Propriétés de fusion</gui></guiseq>, nous affichons la boîte de dialogue <gui>Propriétés de fusion</gui> ; nous sélectionnons le type de source (dans notre cas CVS avec en-têtes en première ligne) et son emplacement (nom de fichier) comme sur l'illustration ci-dessous.</p>

      <!-- ==== Figure ==== -->
		<media type="image" src="figures/merge-ex2-1.png" mime="image/png" style="right">
      		<p>Boîte de dialogue « Propriétés de fusion »</p>
    		</media>
      <!-- ==== End of Figure ==== -->

      <p>Avant d'effectuer la fusion, nous allons enlever la coche sur la première ligne car elle ne contient que des champs vides. C'est un artefact de notre document <app>gnumeric</app> d'origine et l'imprimer ne ferait que gâcher la première étiquette. Nous pouvons de la même façon ôter la sélection de tout autre enregistrement pour lequel nous ne voulons pas imprimer de badge.</p>

      <p>Il est aussi possible de voir le détail du contenu de chaque enregistrement en cliquant sur l'icône d'extension correspondante (le petit triangle) comme indiqué. Une fois les choix arrêtés dans cette boîte de dialogue, nous cliquons sur <guibutton>Valider</guibutton> pour confirmer les modifications.</p>

      <p>Nous allons maintenant ajouter des objets au document <app>gLabels</app> comme indiqué ci-dessous.</p>

      <!-- ==== Figure ==== -->
		<media type="image" src="figures/merge-ex2-2.png" mime="image/png" style="right">
      		<p>Ajout d'objets</p>
    		</media>
      <!-- ==== End of Figure ==== -->

      <p>Dans cet exemple, nous avons un seul objet texte. Celui-ci contient tous nos champs de fusion agencés sur plusieurs lignes comme le sont les adresses postales. Notez que les champs ${ADR1} et ${ADR2} ont été disposés sans aucune autre mention sur leur ligne. Lorsque <app>gLabels</app> rencontre un champ occupant à lui seul toute une ligne, il ne génère pas de ligne si le champ est vide.</p>

      <p>Nous pouvons maintenant imprimer les étiquettes d'adresses en cliquant l'élément de menu <guiseq><gui>Fichier</gui> <gui>Imprimer</gui></guiseq>. Cette commande ouvre la boîte de dialogue « Imprimer » comme illustré ci-dessous.</p>

      <!-- ==== Figure ==== -->
		<media type="image" src="figures/merge-ex2-3.png" mime="image/png" style="right">
      		<p>Impression des étiquettes d'adresses</p>
    		</media>
      <!-- ==== End of Figure ==== -->

      <p>Pour s'assurer que les étiquettes auront bel aspect, nous activons l'option <gui>Imprimer des bordures</gui> et cliquons sur <gui>Aperçu avant impression</gui>. Cela déclenche l'affichage d'une fenêtre d'aperçu comme ci-dessous.</p>

      <!-- ==== Figure ==== -->
		<media type="image" src="figures/merge-ex2-4.png" mime="image/png" style="right">
      		<p>Aperçu des étiquettes d'adresses</p>
    		</media>
      <!-- ==== End of Figure ==== -->

      <p>Tout paraît correct, nous pouvons donc maintenant charger le paquet d'étiquettes adéquates dans l'imprimante, imprimer les adresses et commencer à envoyer les invitations à la soirée.</p>

</page>
