</TD><TD ALIGN="CENTER">""</TD><TD></TD><TD>svg, postscript, map only</TD> </TR>
<TR><TD><A NAME=a:label HREF=#d:label>label</A>
</TD><TD>ENGC</TD><TD><A HREF=#k:lblString>lblString</A>
-</TD><TD ALIGN="CENTER">"\N" (nodes)<BR>"" (otherwise)</TD><TD></TD> </TR>
- <TR><TD><A NAME=a:image HREF=#d:image>image</A>
-</TD><TD>N</TD><TD>string</TD><TD ALIGN="CENTER">""</TD><TD></TD><TD></TD> </TR>
+</TD><TD ALIGN="CENTER">"N"</TD><TD>(nodes)<BR>"" (otherwise)</TD><TD></TD> </TR>
<TR><TD><A NAME=a:labelURL HREF=#d:labelURL>labelURL</A>
</TD><TD>E</TD><TD><A HREF=#k:lblString>lblString</A>
</TD><TD ALIGN="CENTER">""</TD><TD></TD><TD>svg, map only</TD> </TR>
<DT><A NAME=d:href HREF=#a:href><STRONG>href</STRONG></A>
<DD> Synonym for <A HREF=#d:URL>URL</A>.
-<DT><A NAME=d:image HREF=#a:image><STRONG>image</STRONG></A>
-<DD> If defined, image specifies a file containing user-supplied node content.
- Unlike <A HREF="#d:shapefile">shapefile</A>, the <A HREF=#d:shape><B>shape</B></A> of the node is processed normally and overlayed on the image.
- The image will take its natural size in the output with the shape scaled around it, unless <A HREF=#a:fixedsize><B>fixedsize</B></A>=TRUE and <A HREF=#a:width><B>width</B></A>, <A HREF=#a:height><B>height</B></A> are used to force a scaling.
- <P>
- The image formats supported as well as the precise semantics of
- how the file is used depends on the
- <A HREF="http://www.graphviz.org/doc/info/output.html">output format</A>.
-
<DT><A NAME=d:label HREF=#a:label><STRONG>label</STRONG></A>
<DD> Text label attached to objects.
If a node's <A HREF=#d:shape>shape</A> is record, then the label can
<DT><A NAME=d:shapefile HREF=#a:shapefile><STRONG>shapefile</STRONG></A>
<DD> If defined, shapefile specifies a file containing user-supplied node content.
The <A HREF=#d:shape><B>shape</B></A> of the node is set to box.
- The image will take its natural size in the output with the box scaled around it, unless <A HREF=#a:fixedsize><B>fixedsize</B></A>=TRUE and <A HREF=#a:width><B>width</B></A>, <A HREF=#a:height><B>height</B></A> are used to force a scaling.
- <P>
- The image formats supported as well as the precise semantics of
+ The image in the shapefile must be
+ rectangular. The image formats supported as well as the precise semantics of
how the file is used depends on the
<A HREF="http://www.graphviz.org/doc/info/output.html">output format</A>. For further details, see
<A HREF=http://www.graphviz.org/Documentation/html/shapehowto.html#ext_image>External PostScript files</A>.
dimensions (width and height) of the viewport image, in
<A HREF=#points>points</A>,
in the original graph drawing.
- The optional Z is the zoom factor. By default, Z is 1.
+ The optional Z is the zoom factor, i.e., the resulting image will be
+ Z*W by Z*H points in size. By default, Z is 1.
The optional pair (x,y) give the position in the graph, in
<A HREF=#points>points</A>, of the center
of the viewport. To focus on a particular node, (x,y) can be set to the
<H2><A NAME=polygon>Polygon-based Nodes</A></H2>
The possible polygon-based shapes are displayed below.
-<TABLE ALIGN="CENTER">
- <TR ALIGN="CENTER">
- <TD><IMG SRC="box.gif"><BR><A NAME="d:box">box</A></TD>
- <TD><IMG SRC="polygon.gif"><BR><A NAME="d:polygon">polygon</A></TD>
- <TD><IMG SRC="ellipse.gif"><BR><A NAME="d:ellipse">ellipse</A></TD>
- <TD><IMG SRC="circle.gif"><BR><A NAME="d:circle">circle</A></TD>
+<TABLE ALIGN=CENTER>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=box.gif>
+ <TD><IMG SRC=polygon.gif>
+ <TD><IMG SRC=ellipse.gif>
+ <TD><IMG SRC=circle.gif>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="point.gif"><BR><A NAME="d:point">point</A></TD>
- <TD><IMG SRC="egg.gif"><BR><A NAME="d:egg">egg</A></TD>
- <TD><IMG SRC="triangle.gif"><BR><A NAME="d:triangle">triangle</A></TD>
- <TD><IMG SRC="plaintext.gif"><BR><A NAME="d:plaintext">plaintext</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:box>box</A>
+ <TD><A NAME=d:polygon>polygon</A>
+ <TD><A NAME=d:ellipse>ellipse</A>
+ <TD><A NAME=d:circle>circle</A>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="diamond.gif"><BR><A NAME="d:diamond">diamond</A></TD>
- <TD><IMG SRC="trapezium.gif"><BR><A NAME="d:trapezium">trapezium</A></TD>
- <TD><IMG SRC="parallelogram.gif"><BR><A NAME="d:parallelogram">parallelogram</A></TD>
- <TD><IMG SRC="house.gif"><BR><A NAME="d:house">house</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=point.gif>
+ <TD><IMG SRC=egg.gif>
+ <TD><IMG SRC=triangle.gif>
+ <TD><IMG SRC=plaintext.gif>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="pentagon.gif"><BR><A NAME="d:pentagon">pentagon</A></TD>
- <TD><IMG SRC="hexagon.gif"><BR><A NAME="d:hexagon">hexagon</A></TD>
- <TD><IMG SRC="septagon.gif"><BR><A NAME="d:septagon">septagon</A></TD>
- <TD><IMG SRC="octagon.gif"><BR><A NAME="d:octagon">octagon</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:point>point</A>
+ <TD><A NAME=d:egg>egg</A>
+ <TD><A NAME=d:triangle>triangle</A>
+ <TD><A NAME=d:plaintext>plaintext</A>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="doublecircle.gif"><BR><A NAME="d:doublecircle">doublecircle</A></TD>
- <TD><IMG SRC="doubleoctagon.gif"><BR><A NAME="d:doubleoctagon">doubleoctagon</A></TD>
- <TD><IMG SRC="tripleoctagon.gif"><BR><A NAME="d:tripleoctagon">tripleoctagon</A></TD>
- <TD><IMG SRC="invtriangle.gif"><BR><A NAME="d:invtriangle">invtriangle</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=diamond.gif>
+ <TD><IMG SRC=trapezium.gif>
+ <TD><IMG SRC=parallelogram.gif>
+ <TD><IMG SRC=house.gif>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="invtrapezium.gif"><BR><A NAME="d:invtrapezium">invtrapezium</A></TD>
- <TD><IMG SRC="invhouse.gif"><BR><A NAME="d:invhouse">invhouse</A></TD>
- <TD><IMG SRC="Mdiamond.gif"><BR><A NAME="d:Mdiamond">Mdiamond</A></TD>
- <TD><IMG SRC="Msquare.gif"><BR><A NAME="d:Msquare">Msquare</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:diamond>diamond</A>
+ <TD><A NAME=d:trapezium>trapezium</A>
+ <TD><A NAME=d:parallelogram>parallelogram</A>
+ <TD><A NAME=d:house>house</A>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="Mcircle.gif"><BR><A NAME="d:Mcircle">Mcircle</A></TD>
- <TD><IMG SRC="rect.gif"><BR><A NAME="d:rect">rect</A></TD>
- <TD><IMG SRC="rectangle.gif"><BR><A NAME="d:rectangle">rectangle</A></TD>
- <TD><IMG SRC="none.gif"><BR><A NAME="d:none">none</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=pentagon.gif>
+ <TD><IMG SRC=hexagon.gif>
+ <TD><IMG SRC=septagon.gif>
+ <TD><IMG SRC=octagon.gif>
</TR>
- <TR ALIGN="CENTER">
- <TD><IMG SRC="note.gif"><BR><A NAME="d:note">note</A></TD>
- <TD><IMG SRC="tab.gif"><BR><A NAME="d:tab">tab</A></TD>
- <TD><IMG SRC="box3d.gif"><BR><A NAME="d:box3d">box3d</A></TD>
- <TD><IMG SRC="component.gif"><BR><A NAME="d:component">component</A></TD>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:pentagon>pentagon</A>
+ <TD><A NAME=d:hexagon>hexagon</A>
+ <TD><A NAME=d:septagon>septagon</A>
+ <TD><A NAME=d:octagon>octagon</A>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=doublecircle.gif>
+ <TD><IMG SRC=doubleoctagon.gif>
+ <TD><IMG SRC=tripleoctagon.gif>
+ <TD><IMG SRC=invtriangle.gif>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:doublecircle>doublecircle</A>
+ <TD><A NAME=d:doubleoctagon>doubleoctagon</A>
+ <TD><A NAME=d:tripleoctagon>tripleoctagon</A>
+ <TD><A NAME=d:invtriangle>invtriangle</A>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=invtrapezium.gif>
+ <TD><IMG SRC=invhouse.gif>
+ <TD><IMG SRC=Mdiamond.gif>
+ <TD><IMG SRC=Msquare.gif>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:invtrapezium>invtrapezium</A>
+ <TD><A NAME=d:invhouse>invhouse</A>
+ <TD><A NAME=d:Mdiamond>Mdiamond</A>
+ <TD><A NAME=d:Msquare>Msquare</A>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=Mcircle.gif>
+ <TD><IMG SRC=rect.gif>
+ <TD><IMG SRC=rectangle.gif>
+ <TD><IMG SRC=none.gif>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:Mcircle>Mcircle</A>
+ <TD><A NAME=d:rect>rect</A>
+ <TD><A NAME=d:rectangle>rectangle</A>
+ <TD><A NAME=d:none>none</A>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><IMG SRC=note.gif>
+ <TD><IMG SRC=tab.gif>
+ <TD><IMG SRC=box3d.gif>
+ <TD><IMG SRC=component.gif>
+ </TR>
+ <TR ALIGN=CENTER>
+ <TD><A NAME=d:note>note</A>
+ <TD><A NAME=d:tab>tab</A>
+ <TD><A NAME=d:box3d>box3d</A>
+ <TD><A NAME=d:component>component</A>
</TR>
</TABLE>
As the figures suggest, the shapes <TT>rect</TT> and <TT>rectangle</TT> are synonyms for <TT>box</TT>, and <TT>none</TT> is a synonym for <TT>plaintext</TT>.