Imagemaps image-maps

IS bietet Mechanismen zur Vereinfachung der Verwendung von HTML-Imagemaps. Die JAVA-basierten und Flash-basierten Viewer in IS unterstützen ebenfalls nur begrenzte Imagemaps.

Source-Imagemaps werden entweder über den Befehl catalog::Map oder mit dem Befehl map= an IS bereitgestellt und verarbeitete Maps werden mit dem Befehl req=map abgerufen.

Eine Imagemap besteht aus einem oder mehreren HTML-AREA-Elementen, die durch '<' und '>' ordnungsgemäß getrennt sind. Wenn dies über catalog::Map bereitgestellt wird, wird angenommen, dass alle Pixelkoordinatenwerte in der Originalbildauflösung und relativ zur oberen linken Ecke des (unveränderten) Quellbilds liegen. Wenn die Koordinatenwerte über einen map= -Befehl bereitgestellt werden, werden sie als Ebenenkoordinaten im Verhältnis zur oberen linken Ecke der Ebene (nach rotate= und extend=) angenommen.

NOTE
%-Koordinaten sind derzeit nicht erlaubt und können falsch verarbeitet werden.

IS generiert eine zusammengesetzte Imagemap aus den Quellbildkarten jeder einzelnen Schicht, indem die räumlichen Transformationen (z. B. Skalierung und Rotation) auf die Kartenkoordinaten angewendet und dann die verarbeiteten Ebenenkarten in der entsprechenden z-Reihenfolge (von vorne nach hinten) und mit der entsprechenden Positionierung zusammengestellt werden.

Die folgenden Befehle werden bei der Verarbeitung von Imagemaps berücksichtigt, wenn sie in Verbindung mit req=map bereitgestellt werden (entweder direkt in der Anfrage, über Katalogvorlagen oder in catalog::Modifier -Zeichenfolgen):

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

Alle anderen Befehle werden effektiv ignoriert.

Die Attribute SHAPE und COORDS eines AREA können während der Verarbeitung einer req=map -Anfrage geändert werden. Alle anderen Attribute des AREA -Elements werden ohne Änderung übergeben. In den meisten Fällen umfasst dies eine Änderung des SHAPE -Werts von DEFAULT in RECT (dadurch wird auch das Attribut COORDS hinzugefügt) oder eine Änderung der COORDS -Werte.

Alle AREA -Elemente, die während der Verarbeitung leer werden, werden vollständig entfernt. Wenn eine Karte mit layer=comp verknüpft ist, wird sie hinter allen anderen Karten platziert. Die Daten werden in Textform von einem oder mehreren HTML AREA -Elementen zurückgegeben. Eine leere Antwortzeichenfolge gibt an, dass für die angegebenen Objekte keine Imagemap vorhanden ist.

Ebenentransparenz wird bei der Kartenverarbeitung nicht berücksichtigt. Eine vollständig transparente Ebene kann weiterhin mit einer Imagemap verknüpft sein. Die Karte einer teilweise transparenten Ebene wird nicht an die transparenten Bereiche gekürzt.

Verwandte Themen see-also

map= , catalog::Map, HTML 4.01 Specification

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49