Les jeux de calques qu'un lecteur propose

Proposez des jeux de calques nommés à côté de celui sous lequel le document s'ouvre, pour qu'un lecteur puisse passer de l'un à l'autre.

Résumé

Un plan qui porte sa plomberie, son électricité et ses murs sur des calques séparés se lit différemment par chaque corps de métier. Un jeu est un arrangement nommé de ces calques — « Plomberie », « Électricité » — qu'un logiciel de lecture propose dans son propre panneau : un clic, et le plan est celui dont ce métier a besoin. Le document s'ouvre toujours sur l'arrangement qu'il énonce pour lui-même.

Techniquement

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

layer_configurations écrit les configurations de rechange du contenu optionnel du document : une par jeu nommé, chacune listant les calques déclarés qu'elle montre. Un jeu qui n'en nomme aucun n'en montre aucun. La configuration sous laquelle le document s'ouvre est celle que les calques énoncent eux-mêmes ; celles-ci se posent à côté, dans l'ordre où elles sont écrites.

Schéma de la requête

  • layer_configurations — tableau, facultatif, vide par défaut.
  • layer_configurations[].name — chaîne, obligatoire. Le nom sous lequel le panneau d'un lecteur propose le jeu.
  • layer_configurations[].shows — tableau de chaînes, facultatif, vide par défaut. Les calques déclarés que le jeu montre ; tout autre calque déclaré y est caché.

Un nom qu'un lecteur propose est montré à quelqu'un qui lit : il vaut donc mieux l'écrire dans la langue du document que dans les mots que la demande emploie pour ses calques.

Une requête entière qui le dessine

{
  "layers": {
    "walls": { "name": "Walls" },
    "wiring": { "name": "Wiring" }
  },
  "layer_configurations": [
    { "name": "Wiring only", "shows": ["wiring"] },
    { "name": "Everything", "shows": ["walls", "wiring"] }
  ],
  "standard_fonts": [{ "name": "sans", "face": "helvetica" }],
  "items": [
    {
      "type": "text",
      "rect": { "llx": 60, "lly": 740, "urx": 535, "ury": 765 },
      "content": ["A drawing a reader can show one trade at a time"],
      "font": "sans",
      "font_size": 14
    }
  ]
}

La ligne qui l'envoie, en trois langages

Ce qui est dessiné, et comment cela sort

Tout ce qu'on peut dessiner sur une page Le poids du fichier et le temps de calcul Des couches que le logiciel de lecture montre ou cache Un nom qui vaut pour plusieurs calques à la fois Un dessin fait une fois, montré par un bouton

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