doc/struct.html in rmagick-2.0.0 vs doc/struct.html in rmagick-2.1.0
- old
+ new
@@ -2,13 +2,13 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="generator" content=
- "HTML Tidy for Linux/x86 (vers 1st December 2004), see www.w3.org" />
+ "HTML Tidy for Linux/x86 (vers 1 September 2005), see www.w3.org" />
- <title>RMagick 2.0.0: Miscellaneous classes</title>
+ <title>RMagick 2.1.0: Miscellaneous classes</title>
<meta http-equiv="Content-Type" content=
"text/html; charset=us-ascii" />
<meta name="GENERATOR" content="Quanta Plus" />
<meta name="Copyright" content=
"Copyright (C) 2006 by Timothy P. Hunter" />
@@ -25,11 +25,11 @@
/*]]>*/
</style>
</head>
<body>
- <h6 id="header">RMagick 2.0.0 User's Guide and Reference</h6>
+ <h6 id="header">RMagick 2.1.0 User's Guide and Reference</h6>
<div class="nav">
« <a href="draw.html">Prev</a> | <a href=
"index.html">Contents</a> | <a href=
"info.html">Next</a> »
@@ -88,11 +88,13 @@
<h3><a href="#exception">Exception classes</a></h3>
<ul>
<li><a href="#MagickError">ImageMagickError</a></li>
- <li><a href="#DestroyedImageError">DestroyedImageError</a></li>
+
+ <li><a href=
+ "#DestroyedImageError">DestroyedImageError</a></li>
</ul>
</div>
<div class="subhd">
<h2 id="view">The Image::View class</h2>
@@ -119,11 +121,11 @@
<h4>new</h4>
<p>Image::View.new(<span class="arg">img</span>, <span class=
"arg">x</span>, <span class="arg">y</span>, <span class=
"arg">width</span>, <span class="arg">height</span>) ->
- aView</p>
+ <em>view</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -160,11 +162,11 @@
<div class="sig">
<h4>[][]</h4>
<p><span class="arg">view</span>[<span class=
"arg">i</span>][<span class="arg">j</span>] ->
- <em>aPixel</em> or <em>anArray</em></p>
+ <em>pixel</em> or <em>array</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -232,20 +234,20 @@
[][].green<br />
[][].blue<br />
[][].opacity</h4>
<p>[<span class="arg">i</span>][<span class=
- "arg">j</span>].red -> <em>anInteger</em> or
- <em>anArray</em><br />
+ "arg">j</span>].red -> <em>integer</em> or
+ <em>array</em><br />
[<span class="arg">i</span>][<span class=
- "arg">j</span>].green -> <em>anInteger</em> or
- <em>anArray</em><br />
+ "arg">j</span>].green -> <em>integer</em> or
+ <em>array</em><br />
[<span class="arg">i</span>][<span class="arg">j</span>].blue
- -> <em>anInteger</em> or <em>anArray</em><br />
+ -> <em>integer</em> or <em>array</em><br />
[<span class="arg">i</span>][<span class=
- "arg">j</span>].opacity -> <em>anInteger</em> or
- <em>anArray</em></p>
+ "arg">j</span>].opacity -> <em>integer</em> or
+ <em>array</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -271,12 +273,12 @@
<div class="sig">
<h4>[][]=</h4>
<p><span class="arg">view</span>[<span class=
- "arg">i</span>][<span class="arg">j</span>] = <em>rvalue</em>
- -> <code>nil</code></p>
+ "arg">i</span>][<span class="arg">j</span>] =
+ <em>rvalue</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -303,26 +305,23 @@
[][].green=<br />
[][].blue=<br />
[][].opacity=</h4>
<p>[<span class="arg">i</span>][<span class=
- "arg">j</span>].red = <em>anInteger</em> ->
- <code>nil</code><br />
+ "arg">j</span>].red = <em>integer</em><br />
[<span class="arg">i</span>][<span class=
- "arg">j</span>].green = <em>anInteger</em> ->
- <code>nil</code><br />
+ "arg">j</span>].green = <em>integer</em><br />
[<span class="arg">i</span>][<span class="arg">j</span>].blue
- = <em>anInteger</em> -> <code>nil</code><br />
+ = <em>integer</em><br />
[<span class="arg">i</span>][<span class=
- "arg">j</span>].opacity = <em>anInteger</em> ->
- <code>nil</code></p>
+ "arg">j</span>].opacity = <em>integer</em></p>
</div>
<div class="desc">
<h5>Description</h5>
- <p>Assigns <em>anInteger</em> to the red, green, blue, or
+ <p>Assigns <em>integer</em> to the red, green, blue, or
opacity channel of the pixel or pixels identified by the
indexes.</p>
<h5>Examples</h5>
<pre>
@@ -389,14 +388,14 @@
<h4>x<br />
y<br />
width<br />
height</h4>
- <p>x -> anInteger<br />
- y -> anInteger<br />
- width -> anInteger<br />
- height -> anInteger</p>
+ <p>x -> integer<br />
+ y -> integer<br />
+ width -> integer<br />
+ height -> integer</p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -423,15 +422,15 @@
Object</span></h3>
<div class="sig">
<h4>new</h4>
- <p>Geometry.<span class="arg">new</span>(<span class=
- "arg">width</span>=nil, <span class="arg">height</span>=nil,
- <span class="arg">x</span>=nil, <span class=
- "arg">y</span>=nil, <span class="arg">flag</span>=nil) ->
- <em>aGeometry</em></p>
+ <p>Geometry.new(<span class="arg">width</span>=nil,
+ <span class="arg">height</span>=nil, <span class=
+ "arg">x</span>=nil, <span class="arg">y</span>=nil,
+ <span class="arg">flag</span>=nil) ->
+ <em>geometry</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -546,11 +545,11 @@
<div class="sig">
<h4>from_s</h4>
<p>Geometry.<span class="arg">from_s</span>(<span class=
- "arg">string</span>) -> <em>aGeometry</em></p>
+ "arg">string</span>) -> <em>geometry</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -559,12 +558,12 @@
</div>
<div class="sig">
<h4>to_s</h4>
- <p><span class="arg">geometry.</span>to_s() ->
- <em>aString</em></p>
+ <p><span class="arg">geom.</span>to_s() ->
+ <em>string</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -602,14 +601,13 @@
<span class="mixin">mixes in Comparable, Observable</span></h3>
<div class="sig">
<h4>new</h4>
- <p>Pixel.<span class="arg">new</span>(<span class=
- "arg">red</span>, <span class="arg">green</span>,
- <span class="arg">blue</span>, <span class=
- "arg">opacity</span>) -> <em>aPixel</em></p>
+ <p>Pixel.new(<span class="arg">red</span>, <span class=
+ "arg">green</span>, <span class="arg">blue</span>,
+ <span class="arg">opacity</span>) -> <em>pixel</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -644,12 +642,12 @@
</div>
<div class="sig">
<h4>from_color</h4>
- <p>Pixel.<span class="arg">from_color</span>(<span class=
- "arg">color_name</span>) -> <em>aPixel</em></p>
+ <p>Pixel.from_color(<span class="arg">color_name</span>)
+ -> <em>pixel</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -659,13 +657,12 @@
</div>
<div class="sig">
<h4>from_HSL</h4>
- <p>Pixel.<span class="arg">from_HSL</span>(<span class=
- "arg">[hue, saturation, luminosity]</span>) ->
- <em>aPixel</em></p>
+ <p>Pixel.from_HSL(<span class="arg">[hue, saturation,
+ luminosity]</span>) -> <em>pixel</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -711,11 +708,11 @@
<div class="sig">
<h4 id="fcmp">fcmp</h4>
<p><span class="arg">pixel</span>.fcmp(<span class=
- "arg">aPixel</span>, <span class="arg">fuzz</span>=0.0,
+ "arg">pixel</span>, <span class="arg">fuzz</span>=0.0,
<span class="arg">colorspace</span>=RGBColorspace) ->
<code>true</code> <em>or</em> <code>false</code></p>
</div>
<div class="desc">
@@ -754,11 +751,11 @@
<div class="sig">
<h4>intensity</h4>
<p><span class="arg">pixel</span>.intensity() ->
- anInteger</p>
+ integer</p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -771,11 +768,11 @@
<p><span class="arg">pixel</span>.to_color(<span class=
"arg">compliance</span>=AllCompliance, <span class=
"arg">matte</span>=<code>false</code>, <span class=
"arg">depth</span>=<code>QuantumDepth</code>) ->
- <em>aString</em></p>
+ <em>string</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -802,12 +799,12 @@
ignored.</dd>
<dt>depth</dt>
<dd>An image depth. The default is the quantum depth used
- when ImageMagick was compiled. The values 16 and 32 can
- be used only when ImageMagick was compiled with the
+ when ImageMagick was compiled. The values 16 and 32 can be
+ used only when ImageMagick was compiled with the
appropriate QuantumDepth.</dd>
</dl>
<h5>See also</h5>
@@ -819,11 +816,11 @@
<div class="sig">
<h4>to_HSL</h4>
<p><span class="arg">pixel</span>.to_HSL ->
- <em>anArray</em></p>
+ <em>array</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -859,15 +856,14 @@
"superclass">< Struct</span></h3>
<div class="sig">
<h4>new</h4>
- <p>AffineMatrix.<span class="arg">new</span>(<span class=
- "arg">sx</span>, <span class="arg">rx</span>, <span class=
- "arg">ry</span>, <span class="arg">sy</span>, <span class=
- "arg">tx</span>, <span class="arg">ty</span>) ->
- <em>anAffineMatrix</em></p>
+ <p>AffineMatrix.new(<span class="arg">sx</span>, <span class=
+ "arg">rx</span>, <span class="arg">ry</span>, <span class=
+ "arg">sy</span>, <span class="arg">tx</span>, <span class=
+ "arg">ty</span>) -> <em>matrix</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -903,15 +899,14 @@
"superclass">< Struct</span></h3>
<div class="sig">
<h4>new</h4>
- <p>Chromaticity.<span class="arg">new</span>(<span class=
- "arg">red_primary</span>, <span class=
- "arg">green_primary</span>, <span class=
+ <p>Chromaticity.new(<span class="arg">red_primary</span>,
+ <span class="arg">green_primary</span>, <span class=
"arg">blue_primary</span>, <span class=
- "arg">white_point</span>) -> <em>aChromaticity</em></p>
+ "arg">white_point</span>) -> <em>chromaticity</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -953,11 +948,11 @@
<div class="sig">
<h4>new</h4>
<p>Point.new(<span class="arg">x</span>, <span class=
- "arg">y</span>) -> <em>aPoint</em></p>
+ "arg">y</span>) -> <em>point</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -985,11 +980,11 @@
<div class="sig">
<h4>new</h4>
<p>Primary.new(<span class="arg">x</span>, <span class=
"arg">y</span>, <span class="arg">z</span>) ->
- <em>aPrimary</em></p>
+ <em>primary</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -1018,11 +1013,11 @@
<div class="sig">
<h4>new</h4>
<p>Rectangle.new(<span class="arg">width</span>, <span class=
"arg">height</span>, <span class="arg">x</span>, <span class=
- "arg">y</span>) -> <em>aRectangle</em></p>
+ "arg">y</span>) -> <em>rectangle</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -1058,11 +1053,11 @@
<div class="sig">
<h4>new</h4>
<p>Segment.new(<span class="arg">x1</span>, <span class=
"arg">y1</span>, <span class="arg">x2</span>, <span class=
- "arg">y2</span>) -> <em>aSegment</em></p>
+ "arg">y2</span>) -> <em>segment</em></p>
</div>
<div class="desc">
<h5>Description</h5>
@@ -1076,193 +1071,196 @@
</div>
</div>
<div class="subhd">
<h2 id="fill">Fill classes</h2>
+ </div>
- <div class="intro">
- <h3>Introduction</h3>
+ <div class="intro">
+ <h3>Introduction</h3>
- <p>The <a href="image1.html#new">Image#new</a> and <a href=
- "ilist.html#new_image">ImageList#new_image</a> methods accept
- a <code>Fill</code> object as an optional third argument. A
- <code>Fill</code> object is an instance of a <em>Fill
- class</em>. Fill classes are designed to support custom
- background fills. Each <code>Fill</code> class defines only
- two methods, <code>initialize</code> and <code>fill</code>.
- The <code>initialize</code> method is called from the
- application to create an instance of the fill class. It
- accepts any arguments and does whatever is necessary to
- create the fill. The <code>fill</code> method is called from
- the initialize method of the new image object, after the
- image is completely initialized. The <code>fill</code> method
- gets the image as its only argument and sends whatever
- methods are necessary to the image to fill the image's
- background.</p>
+ <p>The <a href="image1.html#new">Image#new</a> and <a href=
+ "ilist.html#new_image">ImageList#new_image</a> methods accept a
+ <code>Fill</code> object as an optional third argument. A
+ <code>Fill</code> object is an instance of a <em>Fill
+ class</em>. Fill classes are designed to support custom
+ background fills. Each <code>Fill</code> class defines only two
+ methods, <code>initialize</code> and <code>fill</code>. The
+ <code>initialize</code> method is called from the application
+ to create an instance of the fill class. It accepts any
+ arguments and does whatever is necessary to create the fill.
+ The <code>fill</code> method is called from the initialize
+ method of the new image object, after the image is completely
+ initialized. The <code>fill</code> method gets the image as its
+ only argument and sends whatever methods are necessary to the
+ image to fill the image's background.</p>
- <p>RMagick supplies three Fill classes,
- <code><strong>HatchFill</strong></code>,
- <code><strong>GradientFill</strong></code>, and
- <code><strong>TextureFill</strong></code>. These classes are
- explained below. The <code>HatchFill</code> class is intended
- as an example of how to write a <code>Fill</code> class and
- is written in pure Ruby. You can read it in RMagick.rb.</p>
- </div>
+ <p>RMagick supplies three Fill classes,
+ <code><strong>HatchFill</strong></code>,
+ <code><strong>GradientFill</strong></code>, and
+ <code><strong>TextureFill</strong></code>. These classes are
+ explained below. The <code>HatchFill</code> class is intended
+ as an example of how to write a <code>Fill</code> class and is
+ written in pure Ruby. You can read it in RMagick.rb.</p>
+ </div>
- <h3 id="GradientFill">class GradientFill <span class=
- "superclass">< Object</span></h3>
+ <h3 id="GradientFill">class GradientFill <span class=
+ "superclass">< Object</span></h3>
- <div class="sig">
- <h4>new</h4>
+ <div class="sig">
+ <h4>new</h4>
- <p><span class="arg">GradientFill.new(<em>x1</em>,
- <em>y1</em>, <em>x2</em>, <em>y2</em>, <em>start_color</em>,
- <em>end_color</em>) -></span> <em>aGradientFill</em></p>
- </div>
+ <p>GradientFill.new(<span class="arg">x1</span>, <span class=
+ "arg">y1</span>, <span class="arg">x2</span>, <span class=
+ "arg">y2</span>, <span class="arg">start_color</span>,
+ <span class="arg">end_color</span>) ->
+ <em>gradient_fill</em></p>
+ </div>
- <div class="desc">
- <h5>Description</h5>
+ <div class="desc">
+ <h5>Description</h5>
- <p>Creates a gradient fill. The <span class="arg">x1</span>,
- <span class="arg">y1</span>, and <span class="arg">x2</span>,
- <span class="arg">y2</span> arguments describe either a line
- or a point. If <span class="arg">x1</span> != <span class=
- "arg">x2</span> or <span class="arg">y1</span> !=
- <span class="arg">y2</span>, then the arguments describe the
- starting line for the gradient. The gradient will start with
- <span class="arg">start_color</span> at the starting line and
- gradually transform to <span class="arg">end_color</span> as
- the distance increases from the starting line.</p>
+ <p>Creates a gradient fill. The <span class="arg">x1</span>,
+ <span class="arg">y1</span>, and <span class="arg">x2</span>,
+ <span class="arg">y2</span> arguments describe either a line or
+ a point. If <span class="arg">x1</span> != <span class=
+ "arg">x2</span> or <span class="arg">y1</span> != <span class=
+ "arg">y2</span>, then the arguments describe the starting line
+ for the gradient. The gradient will start with <span class=
+ "arg">start_color</span> at the starting line and gradually
+ transform to <span class="arg">end_color</span> as the distance
+ increases from the starting line.</p>
- <p>If <span class="arg">x1</span> == <span class=
- "arg">x2</span> and <span class="arg">y1</span> ==
- <span class="arg">y2</span>, the gradient radiates from the
- specified point, gradually transforming from <span class=
- "arg">start_color</span> to <span class=
- "arg">end_color</span>.</p>
+ <p>If <span class="arg">x1</span> == <span class=
+ "arg">x2</span> and <span class="arg">y1</span> == <span class=
+ "arg">y2</span>, the gradient radiates from the specified
+ point, gradually transforming from <span class=
+ "arg">start_color</span> to <span class=
+ "arg">end_color</span>.</p>
- <p>The line or point does not have to lie within the image
- bounds.</p>
+ <p>The line or point does not have to lie within the image
+ bounds.</p>
- <h5>Arguments</h5>
+ <h5>Arguments</h5>
- <dl>
- <dt>x1, y1</dt>
+ <dl>
+ <dt>x1, y1</dt>
- <dd>One of the starting line end-points.</dd>
+ <dd>One of the starting line end-points.</dd>
- <dt>x2, y2</dt>
+ <dt>x2, y2</dt>
- <dd>The other end-point on the starting line.</dd>
+ <dd>The other end-point on the starting line.</dd>
- <dt>start_color</dt>
+ <dt>start_color</dt>
- <dd>The color at the starting line.</dd>
+ <dd>The color at the starting line.</dd>
- <dt>end_color</dt>
+ <dt>end_color</dt>
- <dd>The color to which the gradient transforms.</dd>
- </dl>
+ <dd>The color to which the gradient transforms.</dd>
+ </dl>
- <h5>Example</h5>
+ <h5>Example</h5>
- <p><a href=
- "javascript:popup('gradientfill.rb.html')"><img src=
- "ex/gradientfill.gif" alt="GradientFill example" title=
- "Click to see the example script" /></a></p>
- </div>
+ <p><a href="javascript:popup('gradientfill.rb.html')"><img src=
+ "ex/gradientfill.gif" alt="GradientFill example" title=
+ "Click to see the example script" /></a></p>
+ </div>
- <h3 id="HatchFill">class HatchFill <span class=
- "superclass">< Object</span></h3>
+ <h3 id="HatchFill">class HatchFill <span class="superclass"><
+ Object</span></h3>
- <div class="sig">
- <h4>new</h4>
+ <div class="sig">
+ <h4>new</h4>
- <p>HatchFill.new(<span class="arg">background_color</span>,
- <span class="arg">hatch_color</span>='white', <span class=
- "arg">dist</span>=10) -> <em>aHatchFill</em></p>
- </div>
+ <p>HatchFill.new(<span class="arg">background_color</span>,
+ <span class="arg">hatch_color</span>='white', <span class=
+ "arg">dist</span>=10) -> <em>hatch_fill</em></p>
+ </div>
- <div class="desc">
- <h4>Description</h4>
+ <div class="desc">
+ <h4>Description</h4>
- <p>Creates a cross-hatched fill.</p>
+ <p>Creates a cross-hatched fill.</p>
- <h4>Arguments</h4>
+ <h4>Arguments</h4>
- <dl>
- <dt>background_color</dt>
+ <dl>
+ <dt>background_color</dt>
- <dd>The image background color.</dd>
+ <dd>The image background color.</dd>
- <dt>hatch_color</dt>
+ <dt>hatch_color</dt>
- <dd>The color of the cross-hatch lines.</dd>
+ <dd>The color of the cross-hatch lines.</dd>
- <dt>dist</dt>
+ <dt>dist</dt>
- <dd>The distance between cross-hatch lines, in pixels.</dd>
- </dl>
+ <dd>The distance between cross-hatch lines, in pixels.</dd>
+ </dl>
- <h4>Example</h4>
+ <h4>Example</h4>
- <p><a href="javascript:popup('hatchfill.rb.html')"><img src=
- "ex/hatchfill.gif" alt="HatchFill example" title=
- "Click to see the example script" /></a></p>
- </div>
+ <p><a href="javascript:popup('hatchfill.rb.html')"><img src=
+ "ex/hatchfill.gif" alt="HatchFill example" title=
+ "Click to see the example script" /></a></p>
+ </div>
- <h3 id="TextureFill">class TextureFill <span class=
- "superclass">< Object</span></h3>
+ <h3 id="TextureFill">class TextureFill <span class=
+ "superclass">< Object</span></h3>
- <div class="sig">
- <h4>new</h4>
+ <div class="sig">
+ <h4>new</h4>
- <p>TextureFill.new(<span class="arg">texture_image</span>)
- -> <em>aTextureFill</em></p>
- </div>
+ <p>TextureFill.new(<span class="arg">texture_image</span>)
+ -> <em>texture_fill</em></p>
+ </div>
- <div class="desc">
- <h5>Description</h5>
+ <div class="desc">
+ <h5>Description</h5>
- <p>Creates a texture fill by tiling the <span class=
- "arg">texture_image</span> to fill the image.</p>
+ <p>Creates a texture fill by tiling the <span class=
+ "arg">texture_image</span> to fill the image.</p>
- <h5>Arguments</h5>
+ <h5>Arguments</h5>
- <p>The texture to be used as the background. May be an image
- or imagelist. If <span class="arg">texture_image</span> is an
- imagelist, uses the current image.</p>
+ <p>The texture to be used as the background. May be an image or
+ imagelist. If <span class="arg">texture_image</span> is an
+ imagelist, uses the current image.</p>
- <h5>Example</h5>
+ <h5>Example</h5>
- <p><a href=
- "javascript:popup('texturefill.rb.html')"><img src="ex/texturefill.gif"
- alt="TextureFill example" title=
- "Click to see the example script" /></a></p>
- </div>
+ <p><a href="javascript:popup('texturefill.rb.html')"><img src=
+ "ex/texturefill.gif" alt="TextureFill example" title=
+ "Click to see the example script" /></a></p>
</div>
<div class="subhd">
<h2 id="exception">Exception classes</h2>
<h3 id="MagickError">class ImageMagickError <span class=
"superclass">< StandardError</span></h3>
+ </div>
- <div class="desc">
- <h4>Description</h4>
+ <div class="desc">
+ <h4>Description</h4>
- <p>When an ImageMagick function returns an error condition,
- RMagick raises this
- exception.</p>
- </div>
+ <p>When an ImageMagick function returns an error condition,
+ RMagick raises this exception.</p>
+ </div>
- <h3 id="DestroyedImageError">class DestroyedImageError
- <span class="superclass">< StandardError</span></h3>
- <div class="desc">
+ <h3 id="DestroyedImageError">class DestroyedImageError
+ <span class="superclass">< StandardError</span></h3>
+
+ <div class="desc">
<h4>Description</h4>
- <p>When any Image method (except <a href="image1.html#destroyed_q">destroyed?</a> and <a href="image2.html#inspect">inspect</a>) is
-called after an image has been <a href="image1.html#destroy_bang">destroyed</a>, RMagick raises this
-exception.</p>
+
+ <p>When any Image method (except <a href=
+ "image1.html#destroyed_q">destroyed?</a> and <a href=
+ "image2.html#inspect">inspect</a>) is called after an image has
+ been <a href="image1.html#destroy_bang">destroyed</a>, RMagick
+ raises this exception.</p>
</div>
<p class="spacer"> </p>
<div class="nav">