write_shrink_and_turn.json
Le fichier JSON de l'exemple « Des titres réduits et une étiquette pivotée ». Des titres de longueurs différentes réduits pour partager une même colonne, et une étiquette pivotée d'un quart de tour le long du dos de la page.
Ce fichier est une requête : une application l'envoie par le réseau au serveur, qui crée le PDF et le renvoie. Il donne la même page que les versions Rust et Python de cet exemple. Une requête nomme chaque fichier qu'elle emploie, jamais le contenu de ces fichiers ; l'appel porte la requête et les fichiers ensemble. Une police que le serveur détient déjà, comme DejaVuSans, se nomme sans rien y joindre. Envoyez la requête à l'adresse que donne la page de l'API.
À quoi sert cet exemple
Un titre dont vous ne maîtrisez pas la longueur est une petite crise : un nom de produit, la société d'un client, un intitulé qui a grandi d'un tiers en passant à l'allemand. Choisissez une taille assez petite pour le pire cas et le cas ordinaire paraît timide ; choisissez-en une qui convienne au cas ordinaire et le pire sort de la page. Ni l'une ni l'autre n'est une décision à prendre à la main, document après document.
Ce que montre cet exemple
- La plus grande taille à laquelle une ligne tient encore dans sa colonne.
- Du texte tourné d'un quart de tour autour d'un point que l'on choisit.
- Des titres de longueurs inégales ramenés à une largeur commune.