Table of Contents

Class: Image Zope-2.2.1-src/lib/python/Products/OFSP/help/Image.py

A Image is a Zope object that contains image content. A Image object can be used to upload or download image information with Zope.

Image objects have two properties the define their dimension, height and width. These are calculated when the image is uploaded. For image types that Zope does not understand, these properties may be undefined.

Examples:

Using a Image object in Zope is easy. The most common usage is to display the contents of an image object in a web page. This is done by simply referencing the object from DTML:

        <dtml-var standard_html_header>
          <dtml-var ImageObject>
        <dtml-var standard_html_footer>

This will generate an HTML IMG tag referencing the URL to the Image. This is equivalent to:

        <dtml-var standard_html_header>
          <dtml-with ImageObject>
            <img src="<dtml-var absolute_url>">
          </dtml-with>
        <dtml-var standard_html_footer>

You can control the image display more precisely with the tag method. For example:

        <dtml-var "ImageObject.tag(border=5, align=left)">

Methods   
tag
  tag 
tag (
        self,
        height=None,
        width=None,
        alt=None,
        scale=0,
        xscale=0,
        yscale=0,
        **args,
        )

This method returns a string which contains an HTML IMG tag reference to the image.

Optionally, the height, width, alt, scale, xscale and yscale arguments can be provided which are turned into HTML IMG tag attributes. Note, height and width are provided by default, and alt comes from the title_or_id method.

Keyword arguments may be provided to support other or future IMG tag attributes.

Permission

View


Table of Contents

This document was automatically generated on Mon Sep 4 07:33:06 2000 by HappyDoc version r0_6