<?xml version="1.0" encoding="utf-8"?>
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="howto_tables" xml:lang="fr">
  <info>
    <link type="guide" xref="index#reading"/>
    <link type="next" xref="howto_forms"/>
    <title type="sort">4. Tables</title>
    <desc>Parcourir et définir les en-têtes dynamiques</desc>
    <credit type="author">
      <name>Joanmarie Diggs</name>
      <email>joanied@gnome.org</email>
    </credit>
    <license>
      <p>Creative Commons Share Alike 3.0</p>
    </license>
  </info>
  <title>Tableaux</title>
  <p><app>Orca </app> propose plusieurs fonctionnalités conçues spécialement pour améliorer l'accès aux tableaux trouvés dans les pages Web et autres documents : configuration de la lecture par cellule ou par ligne, <link xref="howto_structural_navigation">Navigation par structure</link> et en-têtes dynamiques.</p>
  <section id="cell_row">
    <title>Lecture par cellule ou par ligne</title>
    <p>Songez au processus d'analyse de la liste des messages dans votre boîte aux lettres. Pour que Orca lise l'expéditeur, le sujet, la date et la présence d'une pièce jointe, vous avez besoin que <app>Orca</app> lise la ligne. D'un autre côté, lorsque vous parcourez les lignes d'une feuille de calcul, entendre la ligne entière n'est pas toujours souhaitable au vu par exemple du grand nombre de cellules dans chaque ligne. Dans ce cas, vous préférerez que <app>Orca</app> ne lise que la cellule qui a le focus. Des situations similaires se produisent dans les tableaux inclus dans des documents.</p>
    <p>
      <app>Orca</app> allows you to customize whether only the cell should be
      read, or if the full row should be. You can set this preference Orca wide
      as well as on an application-by-application basis. How to do each is
      described in the guide on <link xref="preferences"><app>Orca</app>'s
      preferences dialogs</link>. The setting can be found in the <gui>Table
      Rows</gui> radio button group on the <link xref="preferences_speech">
      <gui>Speech</gui> page</link>.
    </p>
    <p>
      In addition, there is an <app>Orca</app> command which allows you to
      toggle this setting on the fly: <keyseq><key>Orca Modifier</key>
      <key>F11</key></keyseq>.
    </p>
  </section>
  <section id="structural_navigation">
    <title>Navigation par structure</title>
    <p>Les <link xref="commands_structural_navigation#tables">commandes de navigation par structure</link> d'<app>Orca</app> rendent possible la localisation rapide de tableaux, le déplacement immédiat vers la première ou la dernière cellule d'un tableau et le déplacement vers n'importe quelle cellule adjacente.</p>
    <p>Pendant que vous vous déplacez parmi les tableaux ou à l'intérieur de ceux-ci à l'aide de la navigation par structure, <app>Orca</app> lit des détails supplémentaires qui vous aident à connaître votre position, tels que les dimensions du tableau où vous venez d'arriver et le fait que vous atteignez le bord du tableau dans la direction de votre déplacement.</p>
    <p>De plus, <app>Orca</app> fournit des <link xref="preferences_table_navigation">options de présentation</link> paramétrables qui fonctionnent en conjonction avec la navigation par structure et vous permettent de contrôler si les coordonnées de la cellule sont lues, si les fusions de cellules sont indiquées, et si les en-têtes de cellules sont lus.</p>
    <note style="tip">
      <title>N'oubliez pas d'activer la navigation par structure !</title>
      <p>En fonction de votre emplacement, il peut être nécessaire d'activer explicitement la navigation par structure avant de pouvoir l'utiliser. Pour en savoir plus, lisez <link type="seealso" xref="howto_structural_navigation#toggling_required">Quand est-il nécessaire d'activer la navigation par structure</link>.</p>
    </note>
  </section>
  <section id="dynamic_headers">
    <title>En-têtes dynamiques</title>
    <p>Une grande partie des tableaux que vous rencontrez pendant la lecture, possèdent des cellules qui servent d'en-tête pour les lignes et les colonnes. Savoir si l'auteur du tableau a marqué correctement les cellules comme en-tête est difficile. Dans de nombreux cas, le texte est simplement formaté pour être plus grand et/ou en gras. Même si le tableau est mis en forme correctement, il n'y a aucune garantie que l'application ou la boîte à outils indique aux technologies d'assistance que le texte est un en-tête. Il est possible de surmonter ces problèmes grâce à la prise en charge des en-têtes dynamiques d'<app>Orca</app>.</p>
    <steps>
      <title>Définition des en-têtes de colonne</title>
      <item>
        <p>Déplacez-vous sur la ligne contenant tous les en-têtes de colonne.</p>
      </item>
      <item>
        <p>Appuyez sur <keyseq><key>Modificateur d'Orca</key><key>R</key></keyseq> pour indiquer à <app>Orca</app> que la ligne actuelle est celle contenant les en-têtes.</p>
      </item>
    </steps>
    <steps>
      <title>Définition des en-têtes de ligne</title>
      <item>
        <p>Déplacez-vous sur la colonne contenant tous les en-têtes de ligne.</p>
      </item>
      <item>
        <p>Appuyez sur <keyseq><key>Modificateur d'Orca</key><key>C</key></keyseq> pour indiquer à <app>Orca</app> que la colonne actuelle est celle contenant les en-têtes.</p>
      </item>
    </steps>
    <p>Après avoir défini les en-têtes de colonne ou de ligne, vous vous rendrez compte quand vous parcourerez les cellules, que <app>Orca</app> annonce chaque changement d'en-tête. En d'autres termes, <app>Orca</app> ne prononce pas l'en-tête de colonne à chaque fois que vous vous déplacez de haut en bas au sein d'une même colonne. De même, il ne prononce pas l'en-tête de ligne à chaque fois que vous vous déplacez de gauche à droite au sein d'une même ligne. Par contre si vous changez de ligne et qu'il existe des en-têtes de ligne, l'en-tête associé à la nouvelle ligne est lu. Si vous changez de colonne et qu'il existe des en-têtes de colonne, l'en-tête associé à la nouvelle colonne est lu.</p>
    <p>Pour effacer les en-têtes, exécutez simplement deux fois de suite la commande que vous avez utilisée pour les définir. Exécutez deux fois de suite <keyseq><key>Modificateur d'Orca</key><key>R</key></keyseq> indique à <app>Orca</app> qu'il n'y a pas d'en-tête de colonne. Exécutez deux fois de suite <keyseq><key>Modificateur d'Orca</key><key>C</key></keyseq> indique à <app>Orca</app> qu'il n'y a pas d'en-tête de ligne.</p>
  </section>
</page>
