Ce qu'une page déclenche à l'arrivée et au départ

Déclenchez une action quand un lecteur arrive sur une page, et une autre quand il la quitte.

Résumé

On peut dire à une page de faire quelque chose au moment où elle s'affiche — jouer un son, sauter ailleurs, ouvrir une adresse — et autre chose au moment où celui qui lit s'en détourne. Ce qu'un logiciel de lecture en fait le regarde : plusieurs n'affichent rien du tout, donc rien de ce dont un document a besoin ne doit en dépendre.

Techniquement

Écrit au premier niveau d'une requête, sous "page_triggers"

page_triggers écrit le /AA d'une page : /O pour l'arrivée et /C pour le départ. Chacun prend une action, des mêmes formes que l'action d'un élément. Une page nommée deux fois prend la dernière entrée donnée pour elle, entière, et une entrée qui ne nomme ni l'une ni l'autre laisse la page sans dictionnaire d'actions supplémentaires.

Schéma de la requête

  • page_triggers — tableau, facultatif, vide par défaut.
  • page_triggers[].page — entier ≥ 1, obligatoire. La page concernée par l'entrée.
  • page_triggers[].opened — action, facultatif. Ce que déclenche l'arrivée sur cette page.
  • page_triggers[].closed — action, facultatif. Ce que déclenche son départ.

Un document d'archivage s'écrit sans elles : la norme refuse une page qui agit d'elle-même, et la demande est refusée plutôt que discrètement allégée.

Une requête entière qui le dessine

{
  "page_triggers": [
    { "page": 1, "opened": { "type": "goto", "page": 1 } }
  ],
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 765 },
      "content": ["A page that goes back to the first as it opens"],
      "font": "sans",
      "font_size": 14
    }
  ]
}

La ligne qui l'envoie, en trois langages

S'y retrouver

L'ordre du passage d'un champ au suivant Ce dont le document dit être fait Le sommaire cliquable sur le côté Des points d'arrivée qui portent un nom Suivre un article de colonne en colonne Comment le document s'ouvre et s'imprime

Où aller ensuite

Chaque clé d'une requête, en une page Les quarante et un autres réglages d'une requête

Voir les prix Voir les exemples