Un avis balisé qui dit ce qu’est chaque partie

Une personne qui ne voit pas la page l’entend lue à voix haute par un lecteur d’écran, et ce lecteur ne peut dire que ce que le fichier lui apprend. Ici, un avis de livraison de papier est balisé jusqu’à sa plus petite partie : l’arbre caché derrière la page dit où chaque élément se place sur la ligne, à quoi il sert, ce que veut dire une abréviation, et sous quels en-têtes de colonne et de ligne se range chaque chiffre du tableau, même là où un en-tête couvre plusieurs lignes ou colonnes.

Tout ce qui n’est pas le texte lui-même est signalé comme décor, chaque élément selon sa sorte : le fond, un filigrane, l’en-tête courant, les numéros de ligne, le numéro de page, un numéro de pièce, une zone noircie et les traits de coupe, pour qu’un lecteur d’écran lise l’avis et rien d’autre. La deuxième page montre une liste dans chaque numérotation qu’une liste peut déclarer, la troisième nomme tous les rôles qu’un élément peut recevoir, et un signet mène directement à une cellule d’en-tête du tableau.

Ce que montre cet exemple

  • Chaque partie dit ce qu’elle est et où elle se place.
  • Chaque élément de décor signalé selon sa sorte.
  • Les cellules du tableau reliées aux en-têtes au-dessus et à côté d’elles.

Le code source complet

Rien n’est omis et rien n’est simplifié : c’est le programme exactement tel qu’il tourne, pour le développeur qui utilise cette bibliothèque.

Voir le code Rust Voir le code Python

Le document lui-même

Ouvrir le document en anglais Ouvrir le document en français Ouvrir le document en allemand Ouvrir le document en espagnol Ouvrir le document en italien Ouvrir le document en portugais

Exemples proches de celui-ci

Une feuille qui mesure ce qu’elle annonce

Trois règles graduées — centimètres, pouces et points — sur une page qui dit à ce qui l’imprime de la sortir exactement à sa taille réelle, et de ne rien proposer d’autre. Posez un mètre ruban sur la feuille imprimée et vous pourrez vérifier vous-même.

Un registre dont chaque page dit d’où elle vient

Deux séances reliées en un seul fichier. Chaque page a son propre relevé — ce qu’elle est, de quelle main elle a été écrite, le jour où elle l’a été — la photographie de la deuxième page en a un aussi, et chaque transcription est rattachée à la page qu’elle transcrit plutôt qu’au fichier entier.

Un fichier qui explique ses entrées

La référence d’un service d’archives, le département dont le document vient, la date jusqu’à laquelle il doit être gardé et sa classification, écrits dans un fichier qu’une archive accepte encore. Aucune règle d’archivage ne sait ce qu’est une date de conservation, donc chaque entrée est accompagnée d’une description d’elle-même, et c’est cette description qui amène un contrôleur à accepter un fait que vous seul avez inventé. Une deuxième page ajoute une fiche de prêt dont les entrées sont un oui ou non, un type de fichier, un nom de personne, une mesure et deux adresses web, et donne à cette page son propre relevé caché.

Un bon de livraison qui connaît sa commande

Chaque ligne du bon contient la commande pour laquelle elle a été prélevée, le code article et l’étagère d’où elle vient, et n’imprime rien de tout cela. L’endroit où le chauffeur signe contient la tournée et la camionnette, et un autre, à côté du repère de pliage, ne contient rien que son propre emplacement.

Un document qui se lit à voix haute

Deux pages qui contiennent une copie d’elles-mêmes que personne ne voit : voici un titre, voici un tableau, et voici dans quel ordre les lire. Le logiciel qui lit le document à voix haute suit cette copie plutôt que l’ordre où les traits ont été dessinés, et saute le titre courant. Sur la page, rien ne change à l’œil.

Une liste dont les images parlent aussi

Une liste de pièces dont la première colonne est une image plutôt qu’un mot. Chaque image donne la phrase qu’on entend à sa place, si bien que rien de cette liste n’échappe à qui ne la voit pas. Sur la page, les images restent de simples images.

Tous les exemples, par sujet