Traits en tirets et en pointillé

Un relevé de comptable se lit mieux quand les filets entre ses lignes sont discrets : un pointillé fin plutôt qu'un trait plein, et un trait en tirets au-dessus du total. La méthode habituelle consiste à dessiner une multitude de petits traits en espérant que l'espacement survive à un changement de largeur de colonne. Il n'y survit pas, et le jour où le tableau gagne une ligne, quelqu'un compte des points à la main.

Rien ici n'est dessiné deux fois. Chaque filet est un seul trait à qui l'on dit de quoi avoir l'air : la longueur de ses tirets et celle des vides entre eux, la forme de ses deux bouts, la forme du coin où il tourne. Élargissez la colonne et les tirets gardent leur espacement ; ajoutez une rangée et personne ne compte rien. On dit la même chose une fois à un tableau, et tous ses filets, jusqu'à la bordure d'une seule cellule, sortent ainsi.

Ce que montre cet exemple

  • Tirets, points et blancs, dans le motif que vous voulez, sur le trait que vous voulez.
  • Des bouts coupés net, arrondis, ou qui dépassent le bout du trait.
  • Un tableau réglé en pointillé, et un total tenu à distance par un trait en tirets.

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. La troisième est la description elle-même : une simple liste de ce que la page doit dire, et c'est elle qu'on envoie au service.

Voir le code Rust Voir le code Python Voir le code JSON

Le document lui-même

Ouvrir le document en anglais Ouvrir le document en français

Des exemples voisins de celui-ci

Un PDF minimal

Deux pages identiques qui portent l'ossature d'une facture en formes simples, et pas un mot de texte : un fichier d'une douzaine de kilooctets, sans aucune police incorporée.

Montrer la page un sans attendre le reste

Le même document écrit deux fois, de la façon ordinaire et avec sa première page remontée en tête du fichier, avec la part de chacun qui doit arriver avant que la page un apparaisse.

Réduire la taille du fichier

Le même document écrit deux fois, en clair puis rangé, avec ce que pèse chacun et ce que le rangement a fait gagner.

Un document qui demande un mot de passe pour s'ouvrir

Une page que rien ne montre tant que son mot de passe n'est pas saisi : pas de première ligne, pas d'aperçu, aucune image d'elle nulle part. Le mot de passe est donné sur la page de l'exemple, pour être essayé.

Les polices embarquées dans le fichier

Du texte composé dans une police écrite dans le fichier, réduite aux seules lettres employées, et que l'on peut toujours chercher, copier et lire à voix haute.

Tous les exemples, par sujet