Bildscheman image-maps
IS innehåller mekanismer för att förenkla användningen av bildscheman för HTML. De JAVA-baserade och Flash-baserade visningsprogrammen i IS har också begränsat stöd för bildscheman.
Källbildscheman tillhandahålls till IS antingen via catalog::Map
eller med map=
och bearbetade kartor hämtas med req=map
-kommando.
Ett bildschema består av ett eller flera HTML AREA-element, som är rätt avgränsade med '<' och '>'. Om det anges via katalog::Map antas alla pixelkoordinatvärden vara i den ursprungliga bildupplösningen och i förhållande till det övre vänstra hörnet i källbilden (inte ändrad). När det tillhandahålls via en map=
-kommandot antas koordinatvärdena vara lagerkoordinater i förhållande till lagrets övre vänstra hörn (efter rotate=
och extend=
).
IS genererar ett sammansatt bildschema från källbildscheman för varje ingående lager genom att tillämpa de spatiala omformningarna (t.ex. skalning och rotation) på kartkoordinaterna och sedan sätta ihop de bearbetade lagermappningarna i lämplig z-ordning (framsida till baksida) och med lämplig placering.
Följande kommandon används för bearbetning av bildscheman när de finns tillsammans med req=map
(antingen direkt i begäran, via katalogmallar, eller i catalog::Modifier
strängar):
align=
wid=
hei=
scl=
crop=
flip=
rotate=
scale=
layer=
size=
extend=
origin=
pos=
anchor=
src=
map=
Alla andra kommandon ignoreras.
The SHAPE
och COORDS
attribut för en AREA
kan ändras under bearbetning av en req=map
request, all other attributes of the AREA
-elementet skickas utan ändring. I de flesta fall innebär detta att SHAPE
värde från DEFAULT
till RECT
(det skulle också innebära att COORDS
attribut), eller ändra COORDS
värden.
Alla AREA
element som blir tomma under bearbetningen tas bort helt. Om en karta är associerad med layer=comp
den placeras bakom alla andra kartor. Data returneras i textform en som eller flera HTML AREA
-element. En tom svarssträng anger att det inte finns något bildschema för de angivna objekten.
Lagergenomskinlighet beaktas inte vid kartbearbetning. Ett helt genomskinligt lager kan fortfarande ha ett bildschema kopplat till sig. Kartan för ett delvis genomskinligt lager klipps inte bort till de genomskinliga områdena.
Se även see-also
map= , katalog::Map, Specifikation för HTML 4.01