Liens et marques sur un texte déjà composé

Des liens et des repères accrochés à un texte que le moteur a déjà mis en place : un bandeau derrière une ligne, un soulignement, une cellule encadrée — chaque rectangle repris de ce que la mise en page et le tableau indiquent après coup, aucun mesuré à la main.

Le difficile, dans un lien posé sur du texte, ce n'est pas le lien : c'est de savoir où la ligne a fini par tomber. Le texte et le tableau sont donc dessinés d'abord ; on leur demande ensuite où chaque ligne et chaque cellule ont atterri, et les repères sont accrochés aux rectangles qu'ils indiquent.

Un bandeau pâle est peint derrière la première ligne d'un paragraphe, une ligne est soulignée et rendue cliquable, et une cellule de tableau est encadrée et rendue cliquable. Rien sur la page n'est mesuré à la main : les repères restent donc justes quand le texte est retouché, traduit, ou composé dans une autre police.

Ce que montre cet exemple

  • La position exacte de chaque ligne, indiquée par la mise en page une fois celle-ci faite.
  • La position exacte d'une cellule, demandée par sa ligne et sa colonne.
  • Surlignages, soulignements et zones cliquables, bâtis sur ces positions.

Le code, en entier

Le même document est écrit deux fois, une fois dans chaque langage. Les deux fichiers sont montrés en entier, avec la coloration du code, et se copient d'un seul clic.

Le document lui-même

Le même document est écrit dans chacune de ces langues. Ouvrez celle que vous voulez regarder.

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

Voir le code Rust Voir le code Python

Première page de Liens et marques sur un texte déjà composé

Ce que pèse ce document

Avant 110 681 octets
Aujourd'hui 40 181 octets
Gagné 63,7 %

Pas une marque de la page n'a changé. Voir tous les documents mesurés.

Des exemples voisins de celui-ci

Un diaporama qui se déroule tout seul

Treize diapositives, chacune annonçant l'effet par lequel elle arrive — les douze que définit la norme —, la durée de cet effet, et le temps que la diapositive reste affichée avant la suivante. Le fichier s'ouvre en plein écran, seul mode où tout cela se voit.

Un manuel qui dit comment il veut être lu

Quatre pages qui disent ce qui se passe au moment où l'on ouvre le fichier : sur quelle page il s'ouvre et quelle part de la fenêtre elle occupe, les signets affichés à côté, les pages présentées deux par deux, une fenêtre d'impression déjà remplie, et l'adresse de référence à partir de laquelle ses liens sont compris.

Codes PDF417

Une page de codes PDF417, tracés en barres empilées.

Codes Aztec

Une page de codes Aztec, tracés en carrés.

Tous les exemples, par sujet