Возможные атрибуты
RECT, CIRCLE, POLY | очертания области | по умолчанию RECT |
строка или форма, определяемая SHAPE | координаты области | обязателен, за исключением используемого по умолчанию SHAPE |
URL | адрес документа | действует, как гипертекстовая связь |
NOHREF | означает, что этот регион не действует | используется, когда Вы хотите вырезать дыру в "горячей" зоне |
строка | текстовое описание области | обязателен |
Значения SHAPE и синтаксис и семантика COORDS для каждой формы следующие:
SHAPE=RECT | прямоугольник | COORDS="x1, y1, x2, y2" | x и y задают координаты верхнего левого и нижнего правого углов |
SHAPE=CIRCLE | круг | COORDS="x0, y0, r" | x и y - координаты центра, r - радиус |
SHAPE=POLY | многоугольник | COORDS="x1, y1, x2, y2, x3, y3, ..." | x и y - координаты вершин |
Значения x и y координат измеряются в пикселях от верхнего левого угла соответствующего образа. Это означает, что значение y возрастает вниз.
В альтернативном варианте x или y могут быть также определены в процентах, со знаком процентов, добавляемым к числу, причем проценты берутся соответственно относительной ширине или высоте образа. Пример: SHAPE=RECT COORDS="0, 0, 50%, 100%"
Примеры различных форм:
SHAPE=RECT COORDS="0, 0, 9, 9" | прямоугольник 10 на 10 пикселей в верхнем левом углу изображения |
SHAPE=CIRCLE COORDS="10, 10, 5" | круг с радиусом в 5 пикселей и центром, расположенном в точке (10, 10) |
SHAPE=POLY COORDS="10, 50, 15, 20, 20, 50" | многоугольник (в данном случае, треугольник) с координатами вершин (10, 50), (15, 20) и (20, 50) |

