Mappages d’images

IS fournit des mécanismes pour simplifier l’utilisation des zones cliquables HTML. Les lecteurs basés sur JAVA et sur Flash dans IS incluent également une prise en charge limitée des zones cliquables.

Les zones cliquables source sont fournies à IS par catalog::Map ou avec la commande map=, et les zones traitées sont récupérées à l'aide de la commande req=map.

Une zone cliquable se compose d’un ou de plusieurs éléments de zone HTML, délimités correctement par "<" et ">". Si elles sont fournies par catalog::Map, toutes les valeurs de coordonnées de pixels sont supposées se trouver dans la résolution d’image d’origine et relatives au coin supérieur gauche de l’image source (non modifiée). Lorsqu'elles sont fournies par une commande map=, les valeurs de coordonnées sont supposées être des coordonnées de calque, par rapport au coin supérieur gauche du calque (après rotate= et extend=).

REMARQUE

Les coordonnées % ne sont pas autorisées pour le moment et peuvent être traitées incorrectement.

IS génère une zone cliquable composite à partir des zones cliquables source de chaque calque constituant en appliquant les transformations spatiales (telles que la mise à l’échelle et la rotation) aux coordonnées de la zone cliquable, puis en assemblant les zones calquées traitées dans l’ordre z approprié (avant à arrière) et avec le positionnement approprié.

Les commandes suivantes sont prises en compte pour le traitement de la zone cliquable lorsqu’elles sont fournies conjointement avec req=map (directement dans la requête, via des modèles de catalogue ou dans des chaînes catalog::Modifier) :

  • align=
  • wid=
  • hei=
  • scl=
  • crop=
  • flip=
  • rotate=
  • scale=
  • layer=
  • size=
  • extend=
  • origin=
  • pos=
  • anchor=
  • src=
  • map=

Toutes les autres commandes sont ignorées.

Les attributs SHAPE et COORDS d'un AREA peuvent être modifiés lors du traitement d'une demande req=map, tous les autres attributs de l'élément AREA sont transmis sans modification. Dans la plupart des cas, cela implique de changer la valeur SHAPE de DEFAULT en RECT (cela ajouterait également l'attribut COORDS) ou de modifier les valeurs COORDS.

Tout élément AREA qui devient vide pendant le traitement sera entièrement supprimé. Si une carte est associée à layer=comp, elle est placée derrière toutes les autres cartes. Les données sont renvoyées sous la forme d’un texte sous forme d’éléments HTML AREA ou plus. Une chaîne de réponse vide indique qu’il n’existe aucune carte d’image pour le ou les objets spécifiés.

La transparence des calques n’est pas prise en compte pour le traitement des mappages. Un calque entièrement transparent peut toujours être associé à une zone cliquable. La carte d’un calque partiellement transparent ne sera pas coupée dans les zones transparentes.

Voir aussi

map= , catalog::Map, HTML 4.01 Specification

Sur cette page