Imagemaps

Letzte Aktualisierung: 2023-11-04
  • Erstellt für:
  • Developer
    User

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.

Quellbildkarten werden entweder über IS bereitgestellt catalog::Map oder mit map= und verarbeitete Maps werden mit dem req=map Befehl.

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 dies über eine map= angegeben ist, werden die Koordinatenwerte als Ebenenkoordinaten im Verhältnis zur oberen linken Ecke der Ebene angenommen (nach rotate= und extend=).

HINWEIS

%-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 (entweder direkt in der Anforderung, ü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 SHAPE und COORDS -Attributen eines AREA während der Verarbeitung eines req=map -Anfrage, alle anderen Attribute der AREA -Element ohne Änderung übergeben werden. In den meisten Fällen umfasst dies das Ändern der SHAPE Wert aus DEFAULT nach RECT (Dadurch würde auch die COORDS -Attribut) oder die COORDS -Werte.

Alle AREA -Elemente, die während der Verarbeitung leer werden, werden vollständig entfernt. Wenn eine Zuordnung mit layer=comp es wird hinter allen anderen Karten platziert. Die Daten werden in Textform von einem als oder mehreren HTML zurückgegeben AREA -Elemente. 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

map= , Katalog::Map, HTML 4.01 Spezifikation

Auf dieser Seite