Où se place la feuille d’une page dans le dessin
Déplacer la feuille d’une page dans le dessin, pour que deux pages montrent les deux moitiés d’une même double page.
Le résultat dans un vrai PDF
Une feuille telle qu’elle part à l’impression
Un dessin sur quatre pages : une feuille de presse qui indique jusqu’où court l’encre, où tombe la lame et ce qui mérite d’être gardé, avec les repères de coupe ; la même feuille rognée à la page finie ; une page à l’italienne qui indique un quart de tour horaire sur une feuille à la française ; et la première feuille de nouveau, comme moitié droite d’une feuille de presse large de deux pages.
Résumé
Imaginez le dessin comme une grande feuille, et chaque page comme une fenêtre découpée dedans. D’habitude chaque fenêtre est au même endroit, le coin inférieur gauche du dessin. Ici vous déplacez la fenêtre d’une page, et cette page montre une autre partie du même dessin. C’est ainsi qu’une double page est composée une seule fois puis imprimée comme une page gauche et une page droite, chacune montrant sa moitié.
Techniquement
Écrit au premier niveau d’une requête, sous
"page_origins"
page_origins donne, page par page, le coin inférieur gauche d’où part la feuille d’une page. La feuille garde la largeur et la hauteur qu’on lui a données et s’étend de ce coin à ce coin augmenté de ces deux dimensions. Ce que les éléments dessinent garde les coordonnées où il est dessiné, si bien qu’une feuille déplacée hors de l’origine montre une autre partie du même dessin. Une entrée dit où se trouve une feuille, pas qu’elle existe : une origine donnée pour une page au-delà de la fin du document laisse le document aussi long qu’il l’était déjà. Une page nommée deux fois se place là où la dernière entrée qui la concerne la met.
Schéma de la requête
-
page_origins— tableau, facultatif, vide par défaut. -
page_origins[].page— entier ≥ 1, obligatoire. La page concernée par l’entrée. -
page_origins[].x— nombre, obligatoire. À quelle distance à droite de l’origine se trouve le bord gauche de la feuille, en points. -
page_origins[].y— nombre, obligatoire. À quelle distance au-dessus de l’origine se trouve le bord inférieur de la feuille, en points.
Une page que rien ne nomme part de l’origine, le point à partir duquel se mesure tout autre réglage d’une requête.
Une requête entière qui crée un PDF
{
"page": { "width": 420, "height": 595 },
"page_origins": [{ "page": 2, "x": 420, "y": 0 }],
"standard_fonts": [{ "name": "sans", "face": "helvetica_bold" }],
"items": [
{
"type": "text",
"rect": { "llx": 60, "lly": 280, "urx": 780, "ury": 320 },
"content": ["One line running across a spread of two pages"],
"font": "sans",
"font_size": 28,
"pages": [1, 2]
}
]
}
La feuille, et ce qu’on pose dessous
La taille des pages Une taille propre à certaines pages L’unité dans laquelle une page est mesurée Les zones que la page déclare Les formes posées sur ce qu’une page dessine Dans quel sens une page s’affiche Comment une page arrive, et combien de temps elle reste Un PDF que vous envoyez, pris comme pages du document Jusqu’où un PDF fourni a le droit de se déplier Le modèle sous les pages Un filigrane posé sur une suite de pages Zones nommées à remplir sur une page
Où aller ensuite
Toutes les clés JSON d’une requête, en une page Les quarante et un autres réglages d’une requête