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
}
]
}
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