Mappe immagine

IS fornisce meccanismi per semplificare l’utilizzo delle mappe immagine di HTML. Anche i visualizzatori basati su JAVA e basati su Flash in IS includono un supporto limitato per le mappe immagine.

Le mappe immagine sorgente vengono fornite a IS tramite catalog::Map o con map= e le mappe elaborate vengono recuperate utilizzando req=map comando.

Una mappa immagine è costituita da uno o più elementi AREA di HTML, delimitati correttamente con "<" e ">". Se fornito tramite catalog::Map, tutti i valori delle coordinate pixel si presume siano nella risoluzione dell'immagine originale e relativi all'angolo in alto a sinistra dell'immagine sorgente (non modificata). Quando viene fornito tramite un map= i valori delle coordinate sono considerati coordinate del livello, rispetto all'angolo superiore sinistro del livello (dopo rotate= e extend=).

NOTA

Al momento le coordinate % non sono consentite e possono essere elaborate in modo errato.

IS genera una mappa immagine composita dalle mappe immagine sorgente di ciascun livello costituente applicando le trasformazioni spaziali (come la scala e la rotazione) alle coordinate della mappa, quindi assemblando le mappe dei livelli elaborati nell'ordine z appropriato (da anteriore a posteriore) e con il posizionamento appropriato.

I seguenti comandi vengono considerati per l’elaborazione della mappa immagine quando vengono forniti insieme a req=map (direttamente nella richiesta, tramite modelli di catalogo o in catalog::Modifier stringhe):

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

Tutti gli altri comandi vengono effettivamente ignorati.

La SHAPE e COORDS attributi di un AREA possono essere modificate durante la trasformazione di un req=map richiesta, tutti gli altri attributi del AREA vengono passati senza modifiche. Nella maggior parte dei casi, si tratta di modificare il SHAPE valore da DEFAULT a RECT (questo aggiungerebbe anche la COORDS (attributo), o la modifica del COORDS valori.

Qualsiasi AREA gli elementi che diventano vuoti durante l’elaborazione vengono rimossi completamente. Se una mappa è associata a layer=comp è posto dietro tutte le altre mappe. I dati vengono restituiti sotto forma di testo come o più HTML AREA elementi. Una stringa di risposta vuota indica che non esiste alcuna mappa immagine per gli oggetti specificati.

La trasparenza del livello non viene considerata per l’elaborazione delle mappe. A un livello completamente trasparente può ancora essere associata una mappa immagine. La mappa di un livello parzialmente trasparente non verrà ritagliata nelle aree trasparenti.

Consultate anche

map= , catalogo::Mappa, Specifiche di HTML 4.01

In questa pagina