Previous Next blank.gif blank.gif

Class Area - Specify a click-sensitive area of an image.


SYNOPSIS

import HTMLgen
class Area(AbstractTagSingle)
  string __module__ = 'HTMLgen'
  dictionary attr_dict = {'id': '', 'target': '', ' ...
  string attr_template = '%(alt)s%(class)s%(coords) ...
  tuple attrs = ('alt', 'class', 'coords', ...
  string tagname = 'AREA'

  # Methods inherited by Area from AbstractTagSingle
  def __init__(self, *args, **kw)
  def __setattr__(self, name, value)
  def __str__(self)

DESCRIPTION

The area is linked to a HREF specified by the href attribute. The coords attribute is required and describes the position of an area (in pixels) of the image in comma-separated x,y coordinates where the upper-left corner is "0,0". For shape=rect (the default), it is "left,top,right,bottom". For shape=circle , it is "center_x,center_y,radius". For shape=polygon , it is successive x,y vertices of the polygon. If the first and last coordinates are not the same, then a segment is inferred to close the polygon. If no href keyword is given a NOHREF will be generated indicating that this region should generate no links.

def __setattr__(self, name, value)

Intercept attribute assignments.

If the attribute is a legal HTML tag attribute add it to the dict used for substitution in __str__, otherwise just set it as an instance attribute.

def __str__(self)

Generate an HTML formatted string for this object.

Keyword Arguments

href
Typically a reference to an image
coords
string holding a list of coordinates defining
shape
'rect'|'circle'|'polygon'

SEE ALSO

HTMLgen

AbstractTagSingle


Previous Next blank.gif blank.gif
Buzz.gif

Copyright © Robin Friedrich
All Rights Reserved
Comments to author: friedrich@pythonpros.com
Generated: Tue Apr 20, 1999