Un contrat de prestation de deux pages

Un contrat se lit une fois et se discute plus tard, et la discussion porte toujours sur une clause précise. Une clause coupée en deux par un tournant de page — son titre seul au bas d'une page, son texte en haut de la suivante — est donc pire qu'une page laide : c'est une clause dont quelqu'un peut dire qu'il ne l'a jamais vue. Ici, une clause qui ne tient pas dans la place restante attend et commence la page suivante entière, quelle que soit sa longueur.

Chaque pied de page dit quelle page il est sur combien, parce qu'un contrat qui peut perdre une page sans que personne le remarque n'est pas un contrat que l'on veut signer. Les champs du bas sont ce qui fait du fichier un accord plutôt qu'une image d'accord : ils se remplissent à l'écran, dans un logiciel de lecture ordinaire, sans rien imprimer ni scanner. Chacun est tracé avec un cadre autour, si bien qu'on voit tout de suite où cliquer.

Ce que montre cet exemple

  • Des articles gardés entiers : un intitulé n'est jamais séparé de son corps.
  • Un nombre de pages décidé par le texte, pas fixé d'avance.
  • Un champ de signature, un champ de nom et un champ de date par partie.

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

Une facture commerciale

Une facture dont les lignes et les totaux tombent là où le texte les mène, et dont le QR code permet à un téléphone de payer la somme exacte sur le compte exact sans rien retaper.

Un bon de livraison

Le bon qui voyage avec la marchandise : un code-barres en regard de chaque article, une case que le destinataire coche, et le code propre à l'expédition.

Un bulletin de paie

Un bulletin de paie : dix-huit lignes de cotisations avec les parts salariale et patronale, le mois face au cumul annuel.

Un certificat au format paysage

Un certificat dont l'encadrement, le ruban et le sceau sont dessinés au trait plutôt que photographiés : net à toutes les tailles, et pour une fraction du poids.

Une carte d'embarquement

Une carte d'embarquement qui donne, sous forme de QR code, la seule ligne que lisent les portes d'un aéroport — un caractère à la mauvaise place et elle est refusée.

Tous les exemples, par sujet