Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 1110

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Interface XGraphics</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XGraphics-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">awt</a> :: </p>
</td>
</tr>
<tr>
<td class="title">interface XGraphics</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>provides the basic output operation of a device.
 </dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getDevice">getDevice</a></td>
<td class="imsum_right">returns the device of this graphics.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getFontMetric">getFontMetric</a></td>
<td class="imsum_right">returns the font metric of the current font.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setFont">setFont</a></td>
<td class="imsum_right">sets the font used by text operations.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#selectFont">selectFont</a></td>
<td class="imsum_right">creates a new font and sets the font.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setTextColor">setTextColor</a></td>
<td class="imsum_right">sets the text color used by text operations.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setTextFillColor">setTextFillColor</a></td>
<td class="imsum_right">sets the fill color used by text operations.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setLineColor">setLineColor</a></td>
<td class="imsum_right">sets the line color.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setFillColor">setFillColor</a></td>
<td class="imsum_right">sets the fill color.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setRasterOp">setRasterOp</a></td>
<td class="imsum_right">sets the raster operation. 
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setClipRegion">setClipRegion</a></td>
<td class="imsum_right">sets the clip region to specified clipping.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#intersectClipRegion">intersectClipRegion</a></td>
<td class="imsum_right">builds the intersection with the current region.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#push">push</a></td>
<td class="imsum_right">saves all current settings (Font, TextColor, TextFillColor,
 LineColor, FillColor, RasterOp, ClipRegion).
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#pop">pop</a></td>
<td class="imsum_right">restores all previous saved settings.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#copy">copy</a></td>
<td class="imsum_right">copies a rectangle of pixels from another device into this one.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#draw">draw</a></td>
<td class="imsum_right">draws a part of the specified bitmap to the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPixel">drawPixel</a></td>
<td class="imsum_right">sets a single pixel in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawLine">drawLine</a></td>
<td class="imsum_right">draws a line in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawRect">drawRect</a></td>
<td class="imsum_right">draws a rectangle in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawRoundedRect">drawRoundedRect</a></td>
<td class="imsum_right">draws a rectangle with rounded corners in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPolyLine">drawPolyLine</a></td>
<td class="imsum_right">draws multiple lines in the output device at once.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPolygon">drawPolygon</a></td>
<td class="imsum_right">draws a polygon line in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPolyPolygon">drawPolyPolygon</a></td>
<td class="imsum_right">draws multiple polygons in the output device at once.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawEllipse">drawEllipse</a></td>
<td class="imsum_right">draws an ellipse in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawArc">drawArc</a></td>
<td class="imsum_right">draws an arc (part of a circle) in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPie">drawPie</a></td>
<td class="imsum_right">draws a circular area in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawChord">drawChord</a></td>
<td class="imsum_right">draws a chord of a circular area in the output device.
 
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawGradient">drawGradient</a></td>
<td class="imsum_right">draws a color dispersion in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawText">drawText</a></td>
<td class="imsum_right">draws text in the output device.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawTextArray">drawTextArray</a></td>
<td class="imsum_right">draws texts in the output device using an explicit kerning table.
 &nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="getDevice" class="membertitle">getDevice</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3"><a href="XDevice.html">XDevice</a></td>
</tr>
<tr>
<td valign="top"><b>getDevice</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>returns the device of this graphics.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getFontMetric" class="membertitle">getFontMetric</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3"><a href="SimpleFontMetric.html">SimpleFontMetric</a></td>
</tr>
<tr>
<td valign="top"><b>getFontMetric</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>returns the font metric of the current font.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setFont" class="membertitle">setFont</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setFont</b>(</td>
<td valign="top">[in] <a href="XFont.html">XFont</a></td>
<td valign="bottom">&nbsp;xNewFont );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the font used by text operations.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="selectFont" class="membertitle">selectFont</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>selectFont</b>(</td>
<td valign="top">[in] <a href="FontDescriptor.html">FontDescriptor</a></td>
<td valign="bottom">&nbsp;aDescription );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>creates a new font and sets the font.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setTextColor" class="membertitle">setTextColor</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setTextColor</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
<td valign="bottom">&nbsp;nColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the text color used by text operations.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setTextFillColor" class="membertitle">setTextFillColor</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setTextFillColor</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
<td valign="bottom">&nbsp;nColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the fill color used by text operations.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setLineColor" class="membertitle">setLineColor</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setLineColor</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
<td valign="bottom">&nbsp;nColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the line color.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setFillColor" class="membertitle">setFillColor</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setFillColor</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
<td valign="bottom">&nbsp;nColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the fill color.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setRasterOp" class="membertitle">setRasterOp</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setRasterOp</b>(</td>
<td valign="top">[in] <a href="RasterOperation.html">RasterOperation</a></td>
<td valign="bottom">&nbsp;ROP );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the raster operation. 
 
 </dd>
<dd><p>If the device does not support raster operations 
 then this call is ignored.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setClipRegion" class="membertitle">setClipRegion</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>setClipRegion</b>(</td>
<td valign="top">[in] <a href="XRegion.html">XRegion</a></td>
<td valign="bottom">&nbsp;Clipping );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets the clip region to specified clipping.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="intersectClipRegion" class="membertitle">intersectClipRegion</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>intersectClipRegion</b>(</td>
<td valign="top">[in] <a href="XRegion.html">XRegion</a></td>
<td valign="bottom">&nbsp;xClipping );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>builds the intersection with the current region.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="push" class="membertitle">push</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>push</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>saves all current settings (Font, TextColor, TextFillColor,
 LineColor, FillColor, RasterOp, ClipRegion).
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="pop" class="membertitle">pop</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>pop</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>restores all previous saved settings.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="copy" class="membertitle">copy</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>copy</b>(</td>
<td valign="top">[in] <a href="XDevice.html">XDevice</a></td>
<td valign="bottom">&nbsp;xSource,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nSourceX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nSourceY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nSourceWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nSourceHeight,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nDestX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nDestY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nDestWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nDestHeight );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>copies a rectangle of pixels from another device into this one.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="draw" class="membertitle">draw</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>draw</b>(</td>
<td valign="top">[in] <a href="XDisplayBitmap.html">XDisplayBitmap</a></td>
<td valign="bottom">&nbsp;xBitmapHandle,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;SourceX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;SourceY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;SourceWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;SourceHeight,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;DestX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;DestY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;DestWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;DestHeight );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a part of the specified bitmap to the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawPixel" class="membertitle">drawPixel</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawPixel</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>sets a single pixel in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawLine" class="membertitle">drawLine</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawLine</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X2,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y2 );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a line in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawRect" class="membertitle">drawRect</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawRect</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Width,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a rectangle in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawRoundedRect" class="membertitle">drawRoundedRect</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawRoundedRect</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Width,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nHorzRound,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nVertRound );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a rectangle with rounded corners in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawPolyLine" class="membertitle">drawPolyLine</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawPolyLine</b>(</td>
<td valign="top">[in] sequence&lt; long &gt;</td>
<td valign="bottom">&nbsp;DataX,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; long &gt;</td>
<td valign="bottom">&nbsp;DataY );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws multiple lines in the output device at once.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawPolygon" class="membertitle">drawPolygon</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawPolygon</b>(</td>
<td valign="top">[in] sequence&lt; long &gt;</td>
<td valign="bottom">&nbsp;DataX,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; long &gt;</td>
<td valign="bottom">&nbsp;DataY );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a polygon line in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawPolyPolygon" class="membertitle">drawPolyPolygon</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawPolyPolygon</b>(</td>
<td valign="top">[in] sequence&lt; sequence&lt; long &gt; &gt;</td>
<td valign="bottom">&nbsp;DataX,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; sequence&lt; long &gt; &gt;</td>
<td valign="bottom">&nbsp;DataY );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws multiple polygons in the output device at once.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawEllipse" class="membertitle">drawEllipse</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawEllipse</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Width,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws an ellipse in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawArc" class="membertitle">drawArc</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawArc</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Width,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X2,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y2 );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws an arc (part of a circle) in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawPie" class="membertitle">drawPie</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawPie</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Width,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X2,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y2 );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a circular area in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawChord" class="membertitle">drawChord</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawChord</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nHeight,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nX1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nY1,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nX2,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nY2 );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a chord of a circular area in the output device.
 
 </dd>
<dd><p>A chord is a segment of a circle. You get two chords from a 
 circle if you intersect the circle with a straight line 
 joining two points on the circle.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawGradient" class="membertitle">drawGradient</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawGradient</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nX,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nY,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;nWidth,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Height,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="Gradient.html">Gradient</a></td>
<td valign="bottom">&nbsp;aGradient );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws a color dispersion in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawText" class="membertitle">drawText</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawText</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Text );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws text in the output device.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawTextArray" class="membertitle">drawTextArray</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">[oneway] void</td>
</tr>
<tr>
<td valign="top"><b>drawTextArray</b>(</td>
<td valign="top">[in] long</td>
<td valign="bottom">&nbsp;X,</td>
</tr>
<tr>
<td/><td valign="top">[in] long</td>
<td valign="bottom">&nbsp;Y,</td>
</tr>
<tr>
<td/><td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Text,</td>
</tr>
<tr>
<td/><td valign="top">[in] sequence&lt; long &gt;</td>
<td valign="bottom">&nbsp;Longs );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>draws texts in the output device using an explicit kerning table.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>