maxGraph/dotnet/docs/html/classcom_1_1mxgraph_1_1mxGd...

2574 lines
127 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.4"/>
<title>mxGraph: com.mxgraph.mxGdiCanvas2D Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td style="padding-left: 0.5em;">
<div id="projectname">mxGraph
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.4 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacecom.html">com</a></li><li class="navelem"><a class="el" href="namespacecom_1_1mxgraph.html">mxgraph</a></li><li class="navelem"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html">mxGdiCanvas2D</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#properties">Properties</a> &#124;
<a href="classcom_1_1mxgraph_1_1mxGdiCanvas2D-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">com.mxgraph.mxGdiCanvas2D Class Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Used for exporting images. To render to an image from a given XML string, graph size and and background color, the following code is used:
<a href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for com.mxgraph.mxGdiCanvas2D:</div>
<div class="dyncontent">
<div class="center">
<img src="classcom_1_1mxgraph_1_1mxGdiCanvas2D.png" usemap="#com.mxgraph.mxGdiCanvas2D_map" alt=""/>
<map id="com.mxgraph.mxGdiCanvas2D_map" name="com.mxgraph.mxGdiCanvas2D_map">
<area href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html" title="Defines the requirements for a canvas that paints the vertices and edges of a graph. " alt="com.mxgraph.mxICanvas2D" shape="rect" coords="0,0,184,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a33b4d37b4d8978f0d63ae01cfeb76110"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a33b4d37b4d8978f0d63ae01cfeb76110">mxGdiCanvas2D</a> (Graphics g)</td></tr>
<tr class="separator:a33b4d37b4d8978f0d63ae01cfeb76110"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba3e5497fdc1774dfaa9f9ab9b7a1cd0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aba3e5497fdc1774dfaa9f9ab9b7a1cd0">Save</a> ()</td></tr>
<tr class="separator:aba3e5497fdc1774dfaa9f9ab9b7a1cd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a814e9b2b81a76abd7c678d4000a7bb43"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a814e9b2b81a76abd7c678d4000a7bb43">Restore</a> ()</td></tr>
<tr class="separator:a814e9b2b81a76abd7c678d4000a7bb43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65e3013a8a068010ee003f0810f17ece"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a65e3013a8a068010ee003f0810f17ece">Scale</a> (double value)</td></tr>
<tr class="memdesc:a65e3013a8a068010ee003f0810f17ece"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given scale. <a href="#a65e3013a8a068010ee003f0810f17ece">More...</a><br/></td></tr>
<tr class="separator:a65e3013a8a068010ee003f0810f17ece"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a130009b157e38ef664cfc6efb06d3d9a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a130009b157e38ef664cfc6efb06d3d9a">Translate</a> (double dx, double dy)</td></tr>
<tr class="memdesc:a130009b157e38ef664cfc6efb06d3d9a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Translates the canvas. <a href="#a130009b157e38ef664cfc6efb06d3d9a">More...</a><br/></td></tr>
<tr class="separator:a130009b157e38ef664cfc6efb06d3d9a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a547a00923134815b5f994412e2e58b5b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a547a00923134815b5f994412e2e58b5b">Rotate</a> (double theta, bool flipH, bool flipV, double cx, double cy)</td></tr>
<tr class="memdesc:a547a00923134815b5f994412e2e58b5b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Rotates the canvas. <a href="#a547a00923134815b5f994412e2e58b5b">More...</a><br/></td></tr>
<tr class="separator:a547a00923134815b5f994412e2e58b5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33c2596b7caccd3237f36adfbbaeb33f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a33c2596b7caccd3237f36adfbbaeb33f">SetShadowOffset</a> (double dx, double dy)</td></tr>
<tr class="memdesc:a33c2596b7caccd3237f36adfbbaeb33f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepares the canvas to draw a gradient. <a href="#a33c2596b7caccd3237f36adfbbaeb33f">More...</a><br/></td></tr>
<tr class="separator:a33c2596b7caccd3237f36adfbbaeb33f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3200cd6c31d9b686f5b45a3073281545"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a3200cd6c31d9b686f5b45a3073281545">SetGradient</a> (String color1, String color2, double x, double y, double w, double h, String direction, double alpha1, double alpha2)</td></tr>
<tr class="memdesc:a3200cd6c31d9b686f5b45a3073281545"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given gradient. <a href="#a3200cd6c31d9b686f5b45a3073281545">More...</a><br/></td></tr>
<tr class="separator:a3200cd6c31d9b686f5b45a3073281545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab822a48aa8fe95d32ff2059bb0d15015"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ab822a48aa8fe95d32ff2059bb0d15015">Rect</a> (double x, double y, double w, double h)</td></tr>
<tr class="memdesc:ab822a48aa8fe95d32ff2059bb0d15015"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws a rectangle. <a href="#ab822a48aa8fe95d32ff2059bb0d15015">More...</a><br/></td></tr>
<tr class="separator:ab822a48aa8fe95d32ff2059bb0d15015"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a626199019a38407d7466691ec81b72"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a6a626199019a38407d7466691ec81b72">Roundrect</a> (double x, double y, double w, double h, double dx, double dy)</td></tr>
<tr class="separator:a6a626199019a38407d7466691ec81b72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22bde4de96c70227a1597e5b66551dec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a22bde4de96c70227a1597e5b66551dec">Ellipse</a> (double x, double y, double w, double h)</td></tr>
<tr class="memdesc:a22bde4de96c70227a1597e5b66551dec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws an ellipse. <a href="#a22bde4de96c70227a1597e5b66551dec">More...</a><br/></td></tr>
<tr class="separator:a22bde4de96c70227a1597e5b66551dec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f4bdd89121fc399ef9aaee7efb678dd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a> (double x, double y, double w, double h, String src, bool aspect, bool flipH, bool flipV)</td></tr>
<tr class="memdesc:a1f4bdd89121fc399ef9aaee7efb678dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws an image. <a href="#a1f4bdd89121fc399ef9aaee7efb678dd">More...</a><br/></td></tr>
<tr class="separator:a1f4bdd89121fc399ef9aaee7efb678dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56ff4fad53efea561a7d9c06eb870b7b"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a56ff4fad53efea561a7d9c06eb870b7b">Text</a> (double x, double y, double w, double h, string str, string align, string valign, bool wrap, string format, string overflow, bool clip, double rotation)</td></tr>
<tr class="separator:a56ff4fad53efea561a7d9c06eb870b7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a010db2efe1770074cc4def5f3a47a734"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a010db2efe1770074cc4def5f3a47a734">Begin</a> ()</td></tr>
<tr class="separator:a010db2efe1770074cc4def5f3a47a734"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a909bb3cbbea1652b7b4b3d2e1b722100"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a909bb3cbbea1652b7b4b3d2e1b722100">MoveTo</a> (double x, double y)</td></tr>
<tr class="separator:a909bb3cbbea1652b7b4b3d2e1b722100"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4474ef9067bfa578880c8dcff3b35fd6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a4474ef9067bfa578880c8dcff3b35fd6">LineTo</a> (double x, double y)</td></tr>
<tr class="separator:a4474ef9067bfa578880c8dcff3b35fd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abba77e7082fb13a550d0b8c55ccf9ecd"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#abba77e7082fb13a550d0b8c55ccf9ecd">QuadTo</a> (double x1, double y1, double x2, double y2)</td></tr>
<tr class="separator:abba77e7082fb13a550d0b8c55ccf9ecd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d7867a4871574767630c789a0f299f6"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2d7867a4871574767630c789a0f299f6">CurveTo</a> (double x1, double y1, double x2, double y2, double x3, double y3)</td></tr>
<tr class="separator:a2d7867a4871574767630c789a0f299f6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6df67c96bf3b498c259324db3ecf1ab2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a6df67c96bf3b498c259324db3ecf1ab2">Close</a> ()</td></tr>
<tr class="separator:a6df67c96bf3b498c259324db3ecf1ab2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adaa5bf6e763708286e95d543ffec2d60"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#adaa5bf6e763708286e95d543ffec2d60">Stroke</a> ()</td></tr>
<tr class="separator:adaa5bf6e763708286e95d543ffec2d60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37fc24a1506927fadd64da5ea3e97cf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a37fc24a1506927fadd64da5ea3e97cf8">Fill</a> ()</td></tr>
<tr class="separator:a37fc24a1506927fadd64da5ea3e97cf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62d8902e61b305c18f7ddae7d4a3ef38"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a62d8902e61b305c18f7ddae7d4a3ef38">FillAndStroke</a> ()</td></tr>
<tr class="separator:a62d8902e61b305c18f7ddae7d4a3ef38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html">com.mxgraph.mxICanvas2D</a></td></tr>
<tr class="memitem:ac7c1346650ca0027618fe589659f5aba inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ac7c1346650ca0027618fe589659f5aba">SetGradient</a> (string color1, string color2, double x, double y, double w, double h, string direction, double alpha1, double alpha2)</td></tr>
<tr class="memdesc:ac7c1346650ca0027618fe589659f5aba inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prepares the canvas to draw a gradient. <a href="#ac7c1346650ca0027618fe589659f5aba">More...</a><br/></td></tr>
<tr class="separator:ac7c1346650ca0027618fe589659f5aba inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed110a7b20146d0aa81e217eaaf2cec2 inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#aed110a7b20146d0aa81e217eaaf2cec2">Image</a> (double x, double y, double w, double h, string src, bool aspect, bool flipH, bool flipV)</td></tr>
<tr class="memdesc:aed110a7b20146d0aa81e217eaaf2cec2 inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Draws the given image. <a href="#aed110a7b20146d0aa81e217eaaf2cec2">More...</a><br/></td></tr>
<tr class="separator:aed110a7b20146d0aa81e217eaaf2cec2 inherit pub_methods_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:aac69c2e9e8bdedd82232c54aebbe1248"><td class="memItemLeft" align="right" valign="top">static StringFormat&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aac69c2e9e8bdedd82232c54aebbe1248">CreateStringFormat</a> (string align, string valign, bool wrap, bool clip)</td></tr>
<tr class="memdesc:aac69c2e9e8bdedd82232c54aebbe1248"><td class="mdescLeft">&#160;</td><td class="mdescRight">Creates the specified string format. <a href="#aac69c2e9e8bdedd82232c54aebbe1248">More...</a><br/></td></tr>
<tr class="separator:aac69c2e9e8bdedd82232c54aebbe1248"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ad2eabc64cfb68ac7bfeb82039f0891b7"><td class="memItemLeft" align="right" valign="top">Color&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ad2eabc64cfb68ac7bfeb82039f0891b7">ParseColor</a> (string hex)</td></tr>
<tr class="memdesc:ad2eabc64cfb68ac7bfeb82039f0891b7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper method that uses <a class="el" href="">mxUtils#parseColor(String)</a>. Subclassers <a href="#ad2eabc64cfb68ac7bfeb82039f0891b7">More...</a><br/></td></tr>
<tr class="separator:ad2eabc64cfb68ac7bfeb82039f0891b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a545ca08f89bc3b30a51a9a1e2293c233"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a545ca08f89bc3b30a51a9a1e2293c233">DrawImage</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a> image, Rectangle bounds)</td></tr>
<tr class="memdesc:a545ca08f89bc3b30a51a9a1e2293c233"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implements the call to the graphics API. <a href="#a545ca08f89bc3b30a51a9a1e2293c233">More...</a><br/></td></tr>
<tr class="separator:a545ca08f89bc3b30a51a9a1e2293c233"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0255e74ab423a23211e537da612870c3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a0255e74ab423a23211e537da612870c3">LoadImage</a> (String src)</td></tr>
<tr class="memdesc:a0255e74ab423a23211e537da612870c3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Loads the specified image. <a href="#a0255e74ab423a23211e537da612870c3">More...</a><br/></td></tr>
<tr class="separator:a0255e74ab423a23211e537da612870c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b1c447e69312044197c9d05b90a3718"><td class="memItemLeft" align="right" valign="top">Rectangle&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1b1c447e69312044197c9d05b90a3718">GetImageBounds</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a> img, double x, double y, double w, double h, bool aspect)</td></tr>
<tr class="memdesc:a1b1c447e69312044197c9d05b90a3718"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the bounds for the given image. <a href="#a1b1c447e69312044197c9d05b90a3718">More...</a><br/></td></tr>
<tr class="separator:a1b1c447e69312044197c9d05b90a3718"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abfcef593b37fcd7bb477e4a18eae2ec5"><td class="memItemLeft" align="right" valign="top">Size&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#abfcef593b37fcd7bb477e4a18eae2ec5">GetImageSize</a> (<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a> image)</td></tr>
<tr class="memdesc:abfcef593b37fcd7bb477e4a18eae2ec5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the size for the given image. <a href="#abfcef593b37fcd7bb477e4a18eae2ec5">More...</a><br/></td></tr>
<tr class="separator:abfcef593b37fcd7bb477e4a18eae2ec5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4326b6f37d8ff0fba87daf1fe4a768be"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a4326b6f37d8ff0fba87daf1fe4a768be">ConfigureImageGraphics</a> (double x, double y, double w, double h, bool flipH, bool flipV)</td></tr>
<tr class="separator:a4326b6f37d8ff0fba87daf1fe4a768be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a398df9deb1eb0ab38e30ba397501f24f"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a398df9deb1eb0ab38e30ba397501f24f"></a>
PointF&#160;</td><td class="memItemRight" valign="bottom"><b>GetMargin</b> (String align, String valign)</td></tr>
<tr class="separator:a398df9deb1eb0ab38e30ba397501f24f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad909de790ca4095195000ade2f147f53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ad909de790ca4095195000ade2f147f53">PaintCurrentPath</a> (bool filled, bool stroked)</td></tr>
<tr class="separator:ad909de790ca4095195000ade2f147f53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae161aeea63d8e990b3ac951161444658"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ae161aeea63d8e990b3ac951161444658">PaintShadow</a> (bool filled, bool stroked)</td></tr>
<tr class="separator:ae161aeea63d8e990b3ac951161444658"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab980554ca8e34d6c3ae9982784ec8944"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ab980554ca8e34d6c3ae9982784ec8944">UpdateFont</a> ()</td></tr>
<tr class="separator:ab980554ca8e34d6c3ae9982784ec8944"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e4a563bbfeaa78397eb23fbc57e8fc6"><td class="memItemLeft" align="right" valign="top">Font&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2e4a563bbfeaa78397eb23fbc57e8fc6">CreateFont</a> (String family, <a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a90a486a7293b7734f373083a6b2699">FontStyle</a> style, float size)</td></tr>
<tr class="separator:a2e4a563bbfeaa78397eb23fbc57e8fc6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa90f692f6987232ac3979ef92a719ff3"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aa90f692f6987232ac3979ef92a719ff3">GetFontName</a> (String family)</td></tr>
<tr class="memdesc:aa90f692f6987232ac3979ef92a719ff3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a font name for the given font family. <a href="#aa90f692f6987232ac3979ef92a719ff3">More...</a><br/></td></tr>
<tr class="separator:aa90f692f6987232ac3979ef92a719ff3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1197f3d89dd3b3096fa4263e8625d1d9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1197f3d89dd3b3096fa4263e8625d1d9">UpdatePen</a> ()</td></tr>
<tr class="separator:a1197f3d89dd3b3096fa4263e8625d1d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a8804b9774e6b3fa1725cb6e9f84681f1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a8804b9774e6b3fa1725cb6e9f84681f1">matchHtmlAlignment</a> = true</td></tr>
<tr class="memdesc:a8804b9774e6b3fa1725cb6e9f84681f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">matchHtmlAlignment <a href="#a8804b9774e6b3fa1725cb6e9f84681f1">More...</a><br/></td></tr>
<tr class="separator:a8804b9774e6b3fa1725cb6e9f84681f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac485517367109eb03a795e3b32bb051a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ac485517367109eb03a795e3b32bb051a">htmlAsPlainText</a> = true</td></tr>
<tr class="memdesc:ac485517367109eb03a795e3b32bb051a"><td class="mdescLeft">&#160;</td><td class="mdescRight">htmlAsPlainText <a href="#ac485517367109eb03a795e3b32bb051a">More...</a><br/></td></tr>
<tr class="separator:ac485517367109eb03a795e3b32bb051a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af71fba06949cacc544db4e30e21b1801"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#af71fba06949cacc544db4e30e21b1801">wrapPlainText</a> = true</td></tr>
<tr class="memdesc:af71fba06949cacc544db4e30e21b1801"><td class="mdescLeft">&#160;</td><td class="mdescRight">htmlAsPlainText <a href="#af71fba06949cacc544db4e30e21b1801">More...</a><br/></td></tr>
<tr class="separator:af71fba06949cacc544db4e30e21b1801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aafdc6db819899dc2146b7d8fdc1d73f2"><td class="memItemLeft" align="right" valign="top">Graphics&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aafdc6db819899dc2146b7d8fdc1d73f2">graphics</a></td></tr>
<tr class="separator:aafdc6db819899dc2146b7d8fdc1d73f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a746f54d7f830ee1832d3ac163c152670"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a746f54d7f830ee1832d3ac163c152670">state</a> = new <a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>()</td></tr>
<tr class="separator:a746f54d7f830ee1832d3ac163c152670"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24837f31b73bf45e8b06b56003c84abc"><td class="memItemLeft" align="right" valign="top">Stack&lt; <a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a24837f31b73bf45e8b06b56003c84abc">stack</a> = new Stack&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>&gt;()</td></tr>
<tr class="separator:a24837f31b73bf45e8b06b56003c84abc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a055f82d17e561b60400a67d6c487a6eb"><td class="memItemLeft" align="right" valign="top">GraphicsPath&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a055f82d17e561b60400a67d6c487a6eb">currentPath</a></td></tr>
<tr class="separator:a055f82d17e561b60400a67d6c487a6eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ea5490a18725bb4a07d66d74d14a9bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a9ea5490a18725bb4a07d66d74d14a9bb">lastPoint</a></td></tr>
<tr class="memdesc:a9ea5490a18725bb4a07d66d74d14a9bb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Holds the last point of a moveTo or lineTo operation to determine if the <a href="#a9ea5490a18725bb4a07d66d74d14a9bb">More...</a><br/></td></tr>
<tr class="separator:a9ea5490a18725bb4a07d66d74d14a9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa42ef6280ec4e1243450032ad20231f2"><td class="memItemLeft" align="right" valign="top">Font&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aa42ef6280ec4e1243450032ad20231f2">lastFont</a> = null</td></tr>
<tr class="memdesc:aa42ef6280ec4e1243450032ad20231f2"><td class="mdescLeft">&#160;</td><td class="mdescRight">FontCaching <a href="#aa42ef6280ec4e1243450032ad20231f2">More...</a><br/></td></tr>
<tr class="separator:aa42ef6280ec4e1243450032ad20231f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbadc97b529f42bf6e32a9c57155877b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a90a486a7293b7734f373083a6b2699">FontStyle</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#acbadc97b529f42bf6e32a9c57155877b">lastFontStyle</a> = 0</td></tr>
<tr class="memdesc:acbadc97b529f42bf6e32a9c57155877b"><td class="mdescLeft">&#160;</td><td class="mdescRight">FontCaching <a href="#acbadc97b529f42bf6e32a9c57155877b">More...</a><br/></td></tr>
<tr class="separator:acbadc97b529f42bf6e32a9c57155877b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a768d3fac3583bb3ef50c613c86cc39"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a768d3fac3583bb3ef50c613c86cc39">lastFontSize</a> = 0</td></tr>
<tr class="memdesc:a2a768d3fac3583bb3ef50c613c86cc39"><td class="mdescLeft">&#160;</td><td class="mdescRight">FontCaching <a href="#a2a768d3fac3583bb3ef50c613c86cc39">More...</a><br/></td></tr>
<tr class="separator:a2a768d3fac3583bb3ef50c613c86cc39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a526f211d06bc265f62324ddd680e2ed6"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a526f211d06bc265f62324ddd680e2ed6">lastFontFamily</a> = &quot;&quot;</td></tr>
<tr class="memdesc:a526f211d06bc265f62324ddd680e2ed6"><td class="mdescLeft">&#160;</td><td class="mdescRight">FontCaching <a href="#a526f211d06bc265f62324ddd680e2ed6">More...</a><br/></td></tr>
<tr class="separator:a526f211d06bc265f62324ddd680e2ed6"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a1d84ac7a9b825717f952aaddc337ee60"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1d84ac7a9b825717f952aaddc337ee60">StrokeWidth</a><code> [set]</code></td></tr>
<tr class="memdesc:a1d84ac7a9b825717f952aaddc337ee60"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the strokewidth. <a href="#a1d84ac7a9b825717f952aaddc337ee60">More...</a><br/></td></tr>
<tr class="separator:a1d84ac7a9b825717f952aaddc337ee60"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af536ce6a4f0f0bc604eab60bf992d91e"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#af536ce6a4f0f0bc604eab60bf992d91e">StrokeColor</a><code> [set]</code></td></tr>
<tr class="separator:af536ce6a4f0f0bc604eab60bf992d91e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a1fbe93907c5b8715c2b75d4e5c21b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a28a1fbe93907c5b8715c2b75d4e5c21b">Dashed</a><code> [set]</code></td></tr>
<tr class="memdesc:a28a1fbe93907c5b8715c2b75d4e5c21b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies if lines are dashed. <a href="#a28a1fbe93907c5b8715c2b75d4e5c21b">More...</a><br/></td></tr>
<tr class="separator:a28a1fbe93907c5b8715c2b75d4e5c21b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4f2e4c72a6eb2725b2f19f023a199b5"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ad4f2e4c72a6eb2725b2f19f023a199b5">DashPattern</a><code> [set]</code></td></tr>
<tr class="memdesc:ad4f2e4c72a6eb2725b2f19f023a199b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dashpattern. <a href="#ad4f2e4c72a6eb2725b2f19f023a199b5">More...</a><br/></td></tr>
<tr class="separator:ad4f2e4c72a6eb2725b2f19f023a199b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a25693d3ea758b8cc1eac976e8c8b7d14"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a25693d3ea758b8cc1eac976e8c8b7d14">LineCap</a><code> [set]</code></td></tr>
<tr class="memdesc:a25693d3ea758b8cc1eac976e8c8b7d14"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linecap. <a href="#a25693d3ea758b8cc1eac976e8c8b7d14">More...</a><br/></td></tr>
<tr class="separator:a25693d3ea758b8cc1eac976e8c8b7d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7b7df9b646f37481b8dfc60588d116"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#aee7b7df9b646f37481b8dfc60588d116">LineJoin</a><code> [set]</code></td></tr>
<tr class="memdesc:aee7b7df9b646f37481b8dfc60588d116"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linejoin. <a href="#aee7b7df9b646f37481b8dfc60588d116">More...</a><br/></td></tr>
<tr class="separator:aee7b7df9b646f37481b8dfc60588d116"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8aba9889a63a2f1f8fb8b60fbce13e11"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a8aba9889a63a2f1f8fb8b60fbce13e11">MiterLimit</a><code> [set]</code></td></tr>
<tr class="memdesc:a8aba9889a63a2f1f8fb8b60fbce13e11"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the miterlimit. <a href="#a8aba9889a63a2f1f8fb8b60fbce13e11">More...</a><br/></td></tr>
<tr class="separator:a8aba9889a63a2f1f8fb8b60fbce13e11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac55bc7b0f9101d61b7d6da53546f2db5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#ac55bc7b0f9101d61b7d6da53546f2db5">FontSize</a><code> [set]</code></td></tr>
<tr class="memdesc:ac55bc7b0f9101d61b7d6da53546f2db5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the fontsize. <a href="#ac55bc7b0f9101d61b7d6da53546f2db5">More...</a><br/></td></tr>
<tr class="separator:ac55bc7b0f9101d61b7d6da53546f2db5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b48bca61882f9d2b7e37884a8f035f1"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a5b48bca61882f9d2b7e37884a8f035f1">FontColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a5b48bca61882f9d2b7e37884a8f035f1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the fontcolor. <a href="#a5b48bca61882f9d2b7e37884a8f035f1">More...</a><br/></td></tr>
<tr class="separator:a5b48bca61882f9d2b7e37884a8f035f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a902c214d531acf6840d94b71ff086594"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a902c214d531acf6840d94b71ff086594">FontBackgroundColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a902c214d531acf6840d94b71ff086594"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. <a href="#a902c214d531acf6840d94b71ff086594">More...</a><br/></td></tr>
<tr class="separator:a902c214d531acf6840d94b71ff086594"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94050853cf69b0779d839538fc38f19d"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a94050853cf69b0779d839538fc38f19d">FontBorderColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a94050853cf69b0779d839538fc38f19d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. <a href="#a94050853cf69b0779d839538fc38f19d">More...</a><br/></td></tr>
<tr class="separator:a94050853cf69b0779d839538fc38f19d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79e4ffd22e0cb6b86cd671a65ce27e30"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a79e4ffd22e0cb6b86cd671a65ce27e30">FontFamily</a><code> [set]</code></td></tr>
<tr class="memdesc:a79e4ffd22e0cb6b86cd671a65ce27e30"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the font family. <a href="#a79e4ffd22e0cb6b86cd671a65ce27e30">More...</a><br/></td></tr>
<tr class="separator:a79e4ffd22e0cb6b86cd671a65ce27e30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a90a486a7293b7734f373083a6b2699"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a90a486a7293b7734f373083a6b2699">FontStyle</a><code> [set]</code></td></tr>
<tr class="memdesc:a2a90a486a7293b7734f373083a6b2699"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given fontstyle. <a href="#a2a90a486a7293b7734f373083a6b2699">More...</a><br/></td></tr>
<tr class="separator:a2a90a486a7293b7734f373083a6b2699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ef49d57fa12764083f987ca32d13d6e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a4ef49d57fa12764083f987ca32d13d6e">Alpha</a><code> [set]</code></td></tr>
<tr class="memdesc:a4ef49d57fa12764083f987ca32d13d6e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given alpha. <a href="#a4ef49d57fa12764083f987ca32d13d6e">More...</a><br/></td></tr>
<tr class="separator:a4ef49d57fa12764083f987ca32d13d6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a088edb66bed6448341b4add4aa67d523"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a088edb66bed6448341b4add4aa67d523">FillColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a088edb66bed6448341b4add4aa67d523"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the given fillcolor. <a href="#a088edb66bed6448341b4add4aa67d523">More...</a><br/></td></tr>
<tr class="separator:a088edb66bed6448341b4add4aa67d523"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a048c5b57cd3ed270f383bce1b925b96b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a048c5b57cd3ed270f383bce1b925b96b">Shadow</a><code> [set]</code></td></tr>
<tr class="memdesc:a048c5b57cd3ed270f383bce1b925b96b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. <a href="#a048c5b57cd3ed270f383bce1b925b96b">More...</a><br/></td></tr>
<tr class="separator:a048c5b57cd3ed270f383bce1b925b96b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a74ce3a2086ea405bc062dd935b504ffe"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a74ce3a2086ea405bc062dd935b504ffe">ShadowColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a74ce3a2086ea405bc062dd935b504ffe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. <a href="#a74ce3a2086ea405bc062dd935b504ffe">More...</a><br/></td></tr>
<tr class="separator:a74ce3a2086ea405bc062dd935b504ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8657f97e7ae5e4d95121945fa62f78fc"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a8657f97e7ae5e4d95121945fa62f78fc">ShadowAlpha</a><code> [set]</code></td></tr>
<tr class="memdesc:a8657f97e7ae5e4d95121945fa62f78fc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 1. This method may add rendering overhead and should be used with care. <a href="#a8657f97e7ae5e4d95121945fa62f78fc">More...</a><br/></td></tr>
<tr class="separator:a8657f97e7ae5e4d95121945fa62f78fc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td colspan="2" onclick="javascript:toggleInherit('properties_interfacecom_1_1mxgraph_1_1mxICanvas2D')"><img src="closed.png" alt="-"/>&#160;Properties inherited from <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html">com.mxgraph.mxICanvas2D</a></td></tr>
<tr class="memitem:a5868009556f1500e5f54e80e83cc68d5 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a5868009556f1500e5f54e80e83cc68d5">StrokeWidth</a><code> [set]</code></td></tr>
<tr class="memdesc:a5868009556f1500e5f54e80e83cc68d5 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the stroke width. This should default to 1 if unset. <a href="#a5868009556f1500e5f54e80e83cc68d5">More...</a><br/></td></tr>
<tr class="separator:a5868009556f1500e5f54e80e83cc68d5 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a329dbd75a4cebcee7a8cdc3e3b4c9d01 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a329dbd75a4cebcee7a8cdc3e3b4c9d01">StrokeColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a329dbd75a4cebcee7a8cdc3e3b4c9d01 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the stroke color. This should default to <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3" title="Defines the value for none. Default is &quot;none&quot;. ">mxConstants.NONE</a> if unset. <a href="#a329dbd75a4cebcee7a8cdc3e3b4c9d01">More...</a><br/></td></tr>
<tr class="separator:a329dbd75a4cebcee7a8cdc3e3b4c9d01 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9461a19d276f055e2299ec86c52f7328 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a9461a19d276f055e2299ec86c52f7328">Dashed</a><code> [set]</code></td></tr>
<tr class="memdesc:a9461a19d276f055e2299ec86c52f7328 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dashed state. This should default to false if unset. <a href="#a9461a19d276f055e2299ec86c52f7328">More...</a><br/></td></tr>
<tr class="separator:a9461a19d276f055e2299ec86c52f7328 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd1419aa77094edf53def199f33cfe9e inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#afd1419aa77094edf53def199f33cfe9e">DashPattern</a><code> [set]</code></td></tr>
<tr class="memdesc:afd1419aa77094edf53def199f33cfe9e inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the dash pattern. This should default to "3 3" if unset. <a href="#afd1419aa77094edf53def199f33cfe9e">More...</a><br/></td></tr>
<tr class="separator:afd1419aa77094edf53def199f33cfe9e inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad316c61aadc714784ccc9d46f72bd0d3 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ad316c61aadc714784ccc9d46f72bd0d3">LineCap</a><code> [set]</code></td></tr>
<tr class="memdesc:ad316c61aadc714784ccc9d46f72bd0d3 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linecap. This should default to "flat" if unset. <a href="#ad316c61aadc714784ccc9d46f72bd0d3">More...</a><br/></td></tr>
<tr class="separator:ad316c61aadc714784ccc9d46f72bd0d3 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2961073e07ee1870c71ee7c6c85b5480 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a2961073e07ee1870c71ee7c6c85b5480">LineJoin</a><code> [set]</code></td></tr>
<tr class="memdesc:a2961073e07ee1870c71ee7c6c85b5480 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the linejoin. This should default to "miter" if unset. <a href="#a2961073e07ee1870c71ee7c6c85b5480">More...</a><br/></td></tr>
<tr class="separator:a2961073e07ee1870c71ee7c6c85b5480 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b398418b20f91330c1c8f93c16dbc3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a1b398418b20f91330c1c8f93c16dbc3d">MiterLimit</a><code> [set]</code></td></tr>
<tr class="memdesc:a1b398418b20f91330c1c8f93c16dbc3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the miterlimit. This should default to 10 if unset. <a href="#a1b398418b20f91330c1c8f93c16dbc3d">More...</a><br/></td></tr>
<tr class="separator:a1b398418b20f91330c1c8f93c16dbc3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e0f5b8a47b12fb8292f9ef0d3a6efc0 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a0e0f5b8a47b12fb8292f9ef0d3a6efc0">FontSize</a><code> [set]</code></td></tr>
<tr class="memdesc:a0e0f5b8a47b12fb8292f9ef0d3a6efc0 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#abe6391bb6bddede9502665d4838f99a3" title="Default size for fonts. Value is 11. ">mxConstants.DEFAULT_FONTSIZE</a>. <a href="#a0e0f5b8a47b12fb8292f9ef0d3a6efc0">More...</a><br/></td></tr>
<tr class="separator:a0e0f5b8a47b12fb8292f9ef0d3a6efc0 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c0911ee35cae28d191e3b7ddf67bfb8 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a4c0911ee35cae28d191e3b7ddf67bfb8">FontColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a4c0911ee35cae28d191e3b7ddf67bfb8 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value "#000000". <a href="#a4c0911ee35cae28d191e3b7ddf67bfb8">More...</a><br/></td></tr>
<tr class="separator:a4c0911ee35cae28d191e3b7ddf67bfb8 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a853c6b96528f390cf1a4d295b18994bc inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a853c6b96528f390cf1a4d295b18994bc">FontFamily</a><code> [set]</code></td></tr>
<tr class="memdesc:a853c6b96528f390cf1a4d295b18994bc inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a0122184a99891816d3409f52f804a03e">mxConstants#DEFAULT_FONTFAMILY</a>. <a href="#a853c6b96528f390cf1a4d295b18994bc">More...</a><br/></td></tr>
<tr class="separator:a853c6b96528f390cf1a4d295b18994bc inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a416b559c908c5bda5cbae90b31320609 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a416b559c908c5bda5cbae90b31320609">FontStyle</a><code> [set]</code></td></tr>
<tr class="memdesc:a416b559c908c5bda5cbae90b31320609 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. <a href="#a416b559c908c5bda5cbae90b31320609">More...</a><br/></td></tr>
<tr class="separator:a416b559c908c5bda5cbae90b31320609 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90a428ee51654c6499001a1c3d45bd33 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a90a428ee51654c6499001a1c3d45bd33">FontBackgroundColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a90a428ee51654c6499001a1c3d45bd33 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. <a href="#a90a428ee51654c6499001a1c3d45bd33">More...</a><br/></td></tr>
<tr class="separator:a90a428ee51654c6499001a1c3d45bd33 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e1675ba744996386d34792238ee296b inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a9e1675ba744996386d34792238ee296b">FontBorderColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a9e1675ba744996386d34792238ee296b inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. <a href="#a9e1675ba744996386d34792238ee296b">More...</a><br/></td></tr>
<tr class="separator:a9e1675ba744996386d34792238ee296b inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48894d4235ffc2fd63ebdadabaf35a79 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a48894d4235ffc2fd63ebdadabaf35a79">Alpha</a><code> [set]</code></td></tr>
<tr class="memdesc:a48894d4235ffc2fd63ebdadabaf35a79 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 1. This method may add rendering overhead and should be used with care. <a href="#a48894d4235ffc2fd63ebdadabaf35a79">More...</a><br/></td></tr>
<tr class="separator:a48894d4235ffc2fd63ebdadabaf35a79 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44737751e4df400227a799e7bbd00bac inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a44737751e4df400227a799e7bbd00bac">FillColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a44737751e4df400227a799e7bbd00bac inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. <a href="#a44737751e4df400227a799e7bbd00bac">More...</a><br/></td></tr>
<tr class="separator:a44737751e4df400227a799e7bbd00bac inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19e8c836f79edecb939c01c24b2e8f3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a19e8c836f79edecb939c01c24b2e8f3d">Shadow</a><code> [set]</code></td></tr>
<tr class="memdesc:a19e8c836f79edecb939c01c24b2e8f3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. <a href="#a19e8c836f79edecb939c01c24b2e8f3d">More...</a><br/></td></tr>
<tr class="separator:a19e8c836f79edecb939c01c24b2e8f3d inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a81d85d2a7d3533f71cbb3b1278d613 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a6a81d85d2a7d3533f71cbb3b1278d613">ShadowColor</a><code> [set]</code></td></tr>
<tr class="memdesc:a6a81d85d2a7d3533f71cbb3b1278d613 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. <a href="#a6a81d85d2a7d3533f71cbb3b1278d613">More...</a><br/></td></tr>
<tr class="separator:a6a81d85d2a7d3533f71cbb3b1278d613 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aceac88ac878ddd3dc45a1254097cab75 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#aceac88ac878ddd3dc45a1254097cab75">ShadowAlpha</a><code> [set]</code></td></tr>
<tr class="memdesc:aceac88ac878ddd3dc45a1254097cab75 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="mdescLeft">&#160;</td><td class="mdescRight">Default value 1. This method may add rendering overhead and should be used with care. <a href="#aceac88ac878ddd3dc45a1254097cab75">More...</a><br/></td></tr>
<tr class="separator:aceac88ac878ddd3dc45a1254097cab75 inherit properties_interfacecom_1_1mxgraph_1_1mxICanvas2D"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Used for exporting images. To render to an image from a given XML string, graph size and and background color, the following code is used: </p>
<p><code> Image image = mxUtils.CreateImage(width, height, background); Graphics g = Graphics.FromImage(image); g.SmoothingMode = SmoothingMode.HighQuality; <a class="el" href="classcom_1_1mxgraph_1_1mxSaxOutputHandler.html">mxSaxOutputHandler</a> handler = new <a class="el" href="classcom_1_1mxgraph_1_1mxSaxOutputHandler.html">mxSaxOutputHandler</a>(new mxGdiCanvas2D(g)); handler.Read(new XmlTextReader(new StringReader(xml))); </code> </p>
<p>Text rendering is available for plain text only, with optional word wrapping. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a33b4d37b4d8978f0d63ae01cfeb76110"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">com.mxgraph.mxGdiCanvas2D.mxGdiCanvas2D </td>
<td>(</td>
<td class="paramtype">Graphics&#160;</td>
<td class="paramname"><em>g</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Constructs a new graphics export canvas. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a010db2efe1770074cc4def5f3a47a734"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Begin </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a28f01e9e99b9e5444b74fa236f3ceb59">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a6df67c96bf3b498c259324db3ecf1ab2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Close </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Closes the current path. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a39ed7ff000df45118b5866c7fb09cc42">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a4326b6f37d8ff0fba87daf1fe4a768be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.ConfigureImageGraphics </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipH</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipV</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Creates a graphic instance for rendering an image. </p>
</div>
</div>
<a class="anchor" id="a2e4a563bbfeaa78397eb23fbc57e8fc6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Font com.mxgraph.mxGdiCanvas2D.CreateFont </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>family</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a90a486a7293b7734f373083a6b2699">FontStyle</a>&#160;</td>
<td class="paramname"><em>style</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&#160;</td>
<td class="paramname"><em>size</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Hook for subclassers to implement font caching. </p>
</div>
</div>
<a class="anchor" id="aac69c2e9e8bdedd82232c54aebbe1248"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static StringFormat com.mxgraph.mxGdiCanvas2D.CreateStringFormat </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>align</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>valign</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wrap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>clip</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Creates the specified string format. </p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ac3a65a37f08c797cac437376b34e939a">com.mxgraph.mxConstants.ALIGN_BOTTOM</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ad9fba8b1122c34dd3ed23fbf5cd78628">com.mxgraph.mxConstants.ALIGN_CENTER</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#af1ce34078082fc8c81a38cc3403dceb2">com.mxgraph.mxConstants.ALIGN_LEFT</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a08bece4529c1f1a4ea9fa01c88879847">com.mxgraph.mxConstants.ALIGN_MIDDLE</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#aff94bbc3de9d279f18c1a6f562912bc3">com.mxgraph.mxConstants.ALIGN_RIGHT</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a21bd50fd57c44a7192acf33c1488302c">com.mxgraph.mxConstants.ALIGN_TOP</a>.</p>
</div>
</div>
<a class="anchor" id="a2d7867a4871574767630c789a0f299f6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.CurveTo </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y3</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a70fe6dfbb3701ec9966a2d56c15748f3">com.mxgraph.mxICanvas2D</a>.</p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#a33540da347ee0a5b4c06c787ab6d0b85">com.mxgraph.mxPoint.X</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#ab11a2fa8c8ef7d3d3727feb60ce75a50">com.mxgraph.mxPoint.Y</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a545ca08f89bc3b30a51a9a1e2293c233"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.DrawImage </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a>&#160;</td>
<td class="paramname"><em>image</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">Rectangle&#160;</td>
<td class="paramname"><em>bounds</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implements the call to the graphics API. </p>
</div>
</div>
<a class="anchor" id="a22bde4de96c70227a1597e5b66551dec"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Ellipse </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws an ellipse. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#acd713917990aac9f5ddfaffa8ef4e8f4">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a37fc24a1506927fadd64da5ea3e97cf8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Fill </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a304531d4025c3a00b17fcf8752cfc135">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a62d8902e61b305c18f7ddae7d4a3ef38"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.FillAndStroke </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ae97b96672ee78e377b59423e20de7625">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="aa90f692f6987232ac3979ef92a719ff3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String com.mxgraph.mxGdiCanvas2D.GetFontName </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>family</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns a font name for the given font family. </p>
</div>
</div>
<a class="anchor" id="a1b1c447e69312044197c9d05b90a3718"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Rectangle com.mxgraph.mxGdiCanvas2D.GetImageBounds </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a>&#160;</td>
<td class="paramname"><em>img</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>aspect</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the bounds for the given image. </p>
</div>
</div>
<a class="anchor" id="abfcef593b37fcd7bb477e4a18eae2ec5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Size com.mxgraph.mxGdiCanvas2D.GetImageSize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a>&#160;</td>
<td class="paramname"><em>image</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Returns the size for the given image. </p>
</div>
</div>
<a class="anchor" id="a1f4bdd89121fc399ef9aaee7efb678dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Image </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>aspect</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipH</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipV</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws an image. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a4474ef9067bfa578880c8dcff3b35fd6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.LineTo </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#affda6db1918b1f5b140d35082953fafa">com.mxgraph.mxICanvas2D</a>.</p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#a33540da347ee0a5b4c06c787ab6d0b85">com.mxgraph.mxPoint.X</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#ab11a2fa8c8ef7d3d3727feb60ce75a50">com.mxgraph.mxPoint.Y</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a0255e74ab423a23211e537da612870c3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a1f4bdd89121fc399ef9aaee7efb678dd">Image</a> com.mxgraph.mxGdiCanvas2D.LoadImage </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>src</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Loads the specified image. </p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxUtils.html#a2a71827c05120b140caa51409a363282">com.mxgraph.mxUtils.LoadImage()</a>.</p>
</div>
</div>
<a class="anchor" id="a909bb3cbbea1652b7b4b3d2e1b722100"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.MoveTo </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a6a6f46cc1adaf4df58c349b33c8c386c">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="ad909de790ca4095195000ade2f147f53"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.PaintCurrentPath </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>filled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>stroked</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ae161aeea63d8e990b3ac951161444658"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.PaintShadow </td>
<td>(</td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>filled</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>stroked</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td></td></tr>
</table>
</dd>
</dl>
</div>
</div>
<a class="anchor" id="ad2eabc64cfb68ac7bfeb82039f0891b7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Color com.mxgraph.mxGdiCanvas2D.ParseColor </td>
<td>(</td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>hex</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Helper method that uses <a class="el" href="">mxUtils#parseColor(String)</a>. Subclassers </p>
<p>can override this to implement caching for frequently used colors. </p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">com.mxgraph.mxConstants.NONE</a>.</p>
</div>
</div>
<a class="anchor" id="abba77e7082fb13a550d0b8c55ccf9ecd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.QuadTo </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a30dd2151bdf0c2d5e6166ad137752176">com.mxgraph.mxICanvas2D</a>.</p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#a33540da347ee0a5b4c06c787ab6d0b85">com.mxgraph.mxPoint.X</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html#ab11a2fa8c8ef7d3d3727feb60ce75a50">com.mxgraph.mxPoint.Y</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="ab822a48aa8fe95d32ff2059bb0d15015"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Rect </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Draws a rectangle. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ae12f3902cb72c91858bc4599aa357ef8">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a814e9b2b81a76abd7c678d4000a7bb43"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Restore </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Restores the last canvas state. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ac9fbe6a1a858d7723439b617506b5690">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a547a00923134815b5f994412e2e58b5b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Rotate </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>theta</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipH</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>flipV</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>cx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>cy</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Rotates the canvas. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ae5df98dd5c4b0b3a21d0ee990b8255e1">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a6a626199019a38407d7466691ec81b72"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Roundrect </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dy</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Draws a rounded rectangle. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#ab985e28b6205b5b7f5fc6fa870858675">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="aba3e5497fdc1774dfaa9f9ab9b7a1cd0"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Save </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Saves the current canvas state. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#aed6c0ce750c95f27a895cef994b8648d">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a65e3013a8a068010ee003f0810f17ece"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Scale </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>value</em>)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given scale. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">value</td><td></td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#afcf2a9403fbc23f4b7a0dc37e15846d6">com.mxgraph.mxICanvas2D</a>.</p>
</div>
</div>
<a class="anchor" id="a3200cd6c31d9b686f5b45a3073281545"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.SetGradient </td>
<td>(</td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>color1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>color2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String&#160;</td>
<td class="paramname"><em>direction</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>alpha1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>alpha2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given gradient. </p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ae8a5354264b690827237b057535bf402">com.mxgraph.mxConstants.DIRECTION_EAST</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ac9e5d0176e0933144ca7f770ffdf9262">com.mxgraph.mxConstants.DIRECTION_NORTH</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a7d8e6bde0f89e37f8314f3001a1bfaac">com.mxgraph.mxConstants.DIRECTION_SOUTH</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#ab1184058d0760c97dc3af5248a119774">com.mxgraph.mxConstants.DIRECTION_WEST</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a33c2596b7caccd3237f36adfbbaeb33f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.SetShadowOffset </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dy</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Prepares the canvas to draw a gradient. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a9cdcbe54b6e52b02c013ea84c59fb4d2">com.mxgraph.mxICanvas2D</a>.</p>
</div>
</div>
<a class="anchor" id="adaa5bf6e763708286e95d543ffec2d60"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Stroke </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a7b9d014988cab1e2f599f370375a5fde">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a56ff4fad53efea561a7d9c06eb870b7b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Text </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>w</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>str</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>align</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>valign</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>wrap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>format</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">string&#160;</td>
<td class="paramname"><em>overflow</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>clip</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>rotation</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Draws the given text. </p>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a0184c390798c6c00233668c6b123c650">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a130009b157e38ef664cfc6efb06d3d9a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.Translate </td>
<td>(</td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">double&#160;</td>
<td class="paramname"><em>dy</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Translates the canvas. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">dx</td><td></td></tr>
<tr><td class="paramname">dy</td><td></td></tr>
</table>
</dd>
</dl>
<p>Implements <a class="el" href="interfacecom_1_1mxgraph_1_1mxICanvas2D.html#a0908bb5d77778fcc257c17311c724b7d">com.mxgraph.mxICanvas2D</a>.</p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4f25038a9d486fb405a0cb9690f4f397">com.mxgraph.mxStencil.DrawShadow()</a>.</p>
</div>
</div>
<a class="anchor" id="ab980554ca8e34d6c3ae9982784ec8944"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.UpdateFont </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>References <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a6d8856e65df26ae39720d1bad35cee72">com.mxgraph.mxConstants.FONT_BOLD</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a57f7080c104c735fe268c4f7950db187">com.mxgraph.mxConstants.FONT_ITALIC</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a73c0916db7ee8d6eaaeba09dc6e0bea5">com.mxgraph.mxConstants.FONT_SIZEFACTOR</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a6499db7b53d9d9399ee48082c103b4d4">com.mxgraph.mxConstants.FONT_UNDERLINE</a>.</p>
</div>
</div>
<a class="anchor" id="a1197f3d89dd3b3096fa4263e8625d1d9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void com.mxgraph.mxGdiCanvas2D.UpdatePen </td>
<td>(</td>
<td class="paramname">)</td><td></td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a055f82d17e561b60400a67d6c487a6eb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">GraphicsPath com.mxgraph.mxGdiCanvas2D.currentPath</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Holds the current path. </p>
</div>
</div>
<a class="anchor" id="aafdc6db819899dc2146b7d8fdc1d73f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Graphics com.mxgraph.mxGdiCanvas2D.graphics</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Reference to the graphics instance for painting. </p>
</div>
</div>
<a class="anchor" id="ac485517367109eb03a795e3b32bb051a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGdiCanvas2D.htmlAsPlainText = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>htmlAsPlainText </p>
</div>
</div>
<a class="anchor" id="aa42ef6280ec4e1243450032ad20231f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Font com.mxgraph.mxGdiCanvas2D.lastFont = null</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>FontCaching </p>
</div>
</div>
<a class="anchor" id="a526f211d06bc265f62324ddd680e2ed6"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">String com.mxgraph.mxGdiCanvas2D.lastFontFamily = &quot;&quot;</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>FontCaching </p>
</div>
</div>
<a class="anchor" id="a2a768d3fac3583bb3ef50c613c86cc39"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">float com.mxgraph.mxGdiCanvas2D.lastFontSize = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>FontCaching </p>
</div>
</div>
<a class="anchor" id="acbadc97b529f42bf6e32a9c57155877b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D.html#a2a90a486a7293b7734f373083a6b2699">FontStyle</a> com.mxgraph.mxGdiCanvas2D.lastFontStyle = 0</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>FontCaching </p>
</div>
</div>
<a class="anchor" id="a9ea5490a18725bb4a07d66d74d14a9bb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1mxgraph_1_1mxPoint.html">mxPoint</a> com.mxgraph.mxGdiCanvas2D.lastPoint</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Holds the last point of a moveTo or lineTo operation to determine if the </p>
<p>current path is orthogonal. </p>
</div>
</div>
<a class="anchor" id="a8804b9774e6b3fa1725cb6e9f84681f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGdiCanvas2D.matchHtmlAlignment = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>matchHtmlAlignment </p>
</div>
</div>
<a class="anchor" id="a24837f31b73bf45e8b06b56003c84abc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Stack&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>&gt; com.mxgraph.mxGdiCanvas2D.stack = new Stack&lt;<a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>&gt;()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Stack of states for save/restore. </p>
</div>
</div>
<a class="anchor" id="a746f54d7f830ee1832d3ac163c152670"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a> com.mxgraph.mxGdiCanvas2D.state = new <a class="el" href="classcom_1_1mxgraph_1_1mxGdiCanvas2D_1_1CanvasState.html">CanvasState</a>()</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Represents the current state of the canvas. </p>
</div>
</div>
<a class="anchor" id="af71fba06949cacc544db4e30e21b1801"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGdiCanvas2D.wrapPlainText = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>htmlAsPlainText </p>
</div>
</div>
<h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a4ef49d57fa12764083f987ca32d13d6e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGdiCanvas2D.Alpha</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given alpha. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4f25038a9d486fb405a0cb9690f4f397">com.mxgraph.mxStencil.DrawShadow()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a28a1fbe93907c5b8715c2b75d4e5c21b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGdiCanvas2D.Dashed</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Specifies if lines are dashed. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="ad4f2e4c72a6eb2725b2f19f023a199b5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.DashPattern</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the dashpattern. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a088edb66bed6448341b4add4aa67d523"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.FillColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given fillcolor. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a902c214d531acf6840d94b71ff086594"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.FontBackgroundColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. </p>
</div>
</div>
<a class="anchor" id="a94050853cf69b0779d839538fc38f19d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.FontBorderColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default value 0. See <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3649b54150b656e80d8e1ce7b16008c8">mxConstants#STYLE_FONTSTYLE</a>. </p>
</div>
</div>
<a class="anchor" id="a5b48bca61882f9d2b7e37884a8f035f1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.FontColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the fontcolor. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a79e4ffd22e0cb6b86cd671a65ce27e30"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.FontFamily</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the font family. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="ac55bc7b0f9101d61b7d6da53546f2db5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGdiCanvas2D.FontSize</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the fontsize. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a2a90a486a7293b7734f373083a6b2699"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">int com.mxgraph.mxGdiCanvas2D.FontStyle</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the given fontstyle. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a25693d3ea758b8cc1eac976e8c8b7d14"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.LineCap</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the linecap. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="aee7b7df9b646f37481b8dfc60588d116"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.LineJoin</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the linejoin. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a8aba9889a63a2f1f8fb8b60fbce13e11"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGdiCanvas2D.MiterLimit</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the miterlimit. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>.</p>
</div>
</div>
<a class="anchor" id="a048c5b57cd3ed270f383bce1b925b96b"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool com.mxgraph.mxGdiCanvas2D.Shadow</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. </p>
</div>
</div>
<a class="anchor" id="a8657f97e7ae5e4d95121945fa62f78fc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGdiCanvas2D.ShadowAlpha</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default value 1. This method may add rendering overhead and should be used with care. </p>
</div>
</div>
<a class="anchor" id="a74ce3a2086ea405bc062dd935b504ffe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.ShadowColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Default value <a class="el" href="classcom_1_1mxgraph_1_1mxConstants.html#a3c2389aa5ac4ef2c05f01beb97498cf3">mxConstants#NONE</a>. </p>
</div>
</div>
<a class="anchor" id="af536ce6a4f0f0bc604eab60bf992d91e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">string com.mxgraph.mxGdiCanvas2D.StrokeColor</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p></p>
<p>Caches color conversion as it is expensive. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<a class="anchor" id="a1d84ac7a9b825717f952aaddc337ee60"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">double com.mxgraph.mxGdiCanvas2D.StrokeWidth</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">set</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the strokewidth. </p>
<p>Referenced by <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a66ab838c70de20b1c3c77331a59fdfcd">com.mxgraph.mxStencil.DrawElement()</a>, <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a3f5d08565604c84c226eb0f2e9476ec4">com.mxgraph.mxStencil.DrawShape()</a>, and <a class="el" href="classcom_1_1mxgraph_1_1mxStencil.html#a4b18427a4798e1a211ab066ffe87d9b0">com.mxgraph.mxStencil.PaintShape()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/canvas/mxGdiCanvas2D.cs</li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Mon Jun 2 2014 04:15:10 for mxGraph by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.4
</small></address>
</body>
</html>