Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 5fb1c39f9f9130a3cc01e8b1ffa5c0f8 > files > 4733

libreoffice-devel-3.5.4-4.x86_64.rpm

<html>
<head>
<title>Interface XSimpleCanvas</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="XSimpleCanvas-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">rendering</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XSimpleCanvas</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>Provides the basic graphical output operations for a canvas.</dd>
<dd><p>

 This interface is a simplified version of the <a href="XCanvas.html">XCanvas</a>
 interface. It holds explicit state, i.e. the pen and fill color,
 the current transformation, clip and font are persistently
 remembered.<p>

 In contrast to the <a href="XCanvas.html">XCanvas</a> interface, XSimpleCanvas
 does not distinguish between stroke and fill operations; instead,
 switching between stroke and fill (or taking both) works by
 setting appropriate pen and fill colors.<p>
 </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="#selectFont">selectFont</a></td>
<td class="imsum_right">Select a font.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setPenColor">setPenColor</a></td>
<td class="imsum_right">Sets the color used by line and text operations.&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="#setRectClip">setRectClip</a></td>
<td class="imsum_right">Sets the clip to the specified rectangle.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#setTransformation">setTransformation</a></td>
<td class="imsum_right">Set the current transform matrix.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPixel">drawPixel</a></td>
<td class="imsum_right">Sets a single pixel on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawLine">drawLine</a></td>
<td class="imsum_right">Draws a line on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawRect">drawRect</a></td>
<td class="imsum_right">Draws a rectangle on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawPolyPolygon">drawPolyPolygon</a></td>
<td class="imsum_right">Draws a poly-polygon on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawText">drawText</a></td>
<td class="imsum_right">Draws text on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#drawBitmap">drawBitmap</a></td>
<td class="imsum_right">Draws the bitmap on the canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getDevice">getDevice</a></td>
<td class="imsum_right">Request the associated graphic device for this canvas.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCanvas">getCanvas</a></td>
<td class="imsum_right">Query the underlying <a href="XCanvas.html">XCanvas</a>.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getFontMetrics">getFontMetrics</a></td>
<td class="imsum_right">Request the font metrics of the current font.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentFont">getCurrentFont</a></td>
<td class="imsum_right">Retrieve currently selected font.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentPenColor">getCurrentPenColor</a></td>
<td class="imsum_right">Retrieve color currently used for lines.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentFillColor">getCurrentFillColor</a></td>
<td class="imsum_right">Retrieve color currently used for fills
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentClipRect">getCurrentClipRect</a></td>
<td class="imsum_right">Retrieve current clip rect
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentTransformation">getCurrentTransformation</a></td>
<td class="imsum_right">Retrieve current transformation matrix
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentViewState">getCurrentViewState</a></td>
<td class="imsum_right">Retrieve view state.&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getCurrentRenderState">getCurrentRenderState</a></td>
<td class="imsum_right">Retrieve render state.&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="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">void</td>
</tr>
<tr>
<td valign="top"><b>selectFont</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;sFontName,</td>
</tr>
<tr>
<td/><td valign="top">[in] double</td>
<td valign="bottom">&nbsp;size,</td>
</tr>
<tr>
<td/><td valign="top">[in] boolean</td>
<td valign="bottom">&nbsp;bold,</td>
</tr>
<tr>
<td/><td valign="top">[in] boolean</td>
<td valign="bottom">&nbsp;italic );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Select a font.</dd>
<dd><p>

 This method selects the specified font (or a close substitute)
 as the current font for text output.<p>

 </dd>
<dt><b>Parameter sFontName</b></dt>
<dd>The name of the font (like e.g. Arial)

 </dd>
<dt><b>Parameter size</b></dt>
<dd>The size of the font (note that this is not the usual points
 unit, but in the same coordinate system as the other rendering
 operations - usually, device pixel).

 </dd>
<dt><b>Parameter bold</b></dt>
<dd>When true, selected font is bold.

 </dd>
<dt><b>Parameter italic</b></dt>
<dd>When true, selected font is italic
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setPenColor" class="membertitle">setPenColor</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">void</td>
</tr>
<tr>
<td valign="top"><b>setPenColor</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;nsRgbaColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Sets the color used by line and text operations.</dd>
<dd><p>

 To disable stroking, simply set this color to something with
 zero alpha (i.e. fully transparent).<p>

 </dd>
<dt><b>Parameter nsRgbaColor</b></dt>
<dd>RGBA color tuple, interpreted in the sRGB color space.
 </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">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;nsRgbaColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Sets the fill color.</dd>
<dd><p>

 To disable filling, simply set this color to something with
 zero alpha (i.e. fully transparent).<p>

 </dd>
<dt><b>Parameter nsRgbaColor</b></dt>
<dd>RGBA color tuple, interpreted in the sRGB color space.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setRectClip" class="membertitle">setRectClip</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">void</td>
</tr>
<tr>
<td valign="top"><b>setRectClip</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealRectangle2D.html">RealRectangle2D</a></td>
<td valign="bottom">&nbsp;aRect );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Sets the clip to the specified rectangle.</dd>
<dd><p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="setTransformation" class="membertitle">setTransformation</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">void</td>
</tr>
<tr>
<td valign="top"><b>setTransformation</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/AffineMatrix2D.html">AffineMatrix2D</a></td>
<td valign="bottom">&nbsp;aTransform );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Set the current transform matrix.</dd>
<dd><p>
 </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">void</td>
</tr>
<tr>
<td valign="top"><b>drawPixel</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealPoint2D.html">RealPoint2D</a></td>
<td valign="bottom">&nbsp;aPoint );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Sets a single pixel on the canvas.</dd>
<dd><p>
 </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">void</td>
</tr>
<tr>
<td valign="top"><b>drawLine</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealPoint2D.html">RealPoint2D</a></td>
<td valign="bottom">&nbsp;aStartPoint,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealPoint2D.html">RealPoint2D</a></td>
<td valign="bottom">&nbsp;aEndPoint );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Draws a line on the canvas.</dd>
<dd><p>
 </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">void</td>
</tr>
<tr>
<td valign="top"><b>drawRect</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealRectangle2D.html">RealRectangle2D</a></td>
<td valign="bottom">&nbsp;aRect );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Draws a rectangle on the canvas.</dd>
<dd><p>
 </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">void</td>
</tr>
<tr>
<td valign="top"><b>drawPolyPolygon</b>(</td>
<td valign="top">[in] <a href="XPolyPolygon2D.html">XPolyPolygon2D</a></td>
<td valign="bottom">&nbsp;xPolyPolygon );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Draws a poly-polygon on the canvas.</dd>
<dd><p>
 </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">void</td>
</tr>
<tr>
<td valign="top"><b>drawText</b>(</td>
<td valign="top">[in] <a href="StringContext.html">StringContext</a></td>
<td valign="bottom">&nbsp;aText,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealPoint2D.html">RealPoint2D</a></td>
<td valign="bottom">&nbsp;aOutPos,</td>
</tr>
<tr>
<td/><td valign="top">[in] byte</td>
<td valign="bottom">&nbsp;nTextDirection );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Draws text on the canvas.</dd>
<dd><p>

 </dd>
<dt><b>Parameter aText</b></dt>
<dd>Text to render. The text color is the current pen color.

 </dd>
<dt><b>Parameter aOutPos</b></dt>
<dd>Output position of the text. This is the left or right edge,
 depending on nTextDirection. Output position is always
 relative to the font baseline.

 </dd>
<dt><b>Parameter nTextDirection</b></dt>
<dd>A value from the <a href="TextDirection.html">TextDirection</a> collection,
 denoting the main writing direction for this string. The main
 writing direction determines the origin of the text output,
 i.e. the left edge for left-to-right and the right edge for
 right-to-left text.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="drawBitmap" class="membertitle">drawBitmap</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">void</td>
</tr>
<tr>
<td valign="top"><b>drawBitmap</b>(</td>
<td valign="top">[in] <a href="XBitmap.html">XBitmap</a></td>
<td valign="bottom">&nbsp;xBitmap,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealPoint2D.html">RealPoint2D</a></td>
<td valign="bottom">&nbsp;aLeftTop );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Draws the bitmap on the canvas.</dd>
<dd><p>

 </dd>
<dt><b>Parameter xBitmap</b></dt>
<dd>Bitmap to render

 </dd>
<dt><b>Parameter aLeftTop</b></dt>
<dd>Left, top position of the bitmap on the destination canvas.
 </dd>
</dl>
</td>
</tr>
</table>
</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="XGraphicDevice.html">XGraphicDevice</a></td>
</tr>
<tr>
<td valign="top"><b>getDevice</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Request the associated graphic device for this canvas.</dd>
<dd><p>

 A graphic device provides methods specific to the underlying
 output device capabilities, which are common for all canvases
 rendering to such a device. This includes device resolution,
 color space, or bitmap formats.<p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the associated <a href="XGraphicDevice.html">XGraphicDevice</a>.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCanvas" class="membertitle">getCanvas</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="XCanvas.html">XCanvas</a></td>
</tr>
<tr>
<td valign="top"><b>getCanvas</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Query the underlying <a href="XCanvas.html">XCanvas</a>.</dd>
<dd><p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the canvas interface this object is internally based
 on.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getFontMetrics" class="membertitle">getFontMetrics</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="FontMetrics.html">FontMetrics</a></td>
</tr>
<tr>
<td valign="top"><b>getFontMetrics</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Request the font metrics of the current font.</dd>
<dd><p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the font metrics of the currently selected font.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentFont" class="membertitle">getCurrentFont</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="XCanvasFont.html">XCanvasFont</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentFont</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve currently selected font.</dd>
<dd><p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the font instance that's currently used for rendering
 text.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentPenColor" class="membertitle">getCurrentPenColor</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">::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentPenColor</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve color currently used for lines.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentFillColor" class="membertitle">getCurrentFillColor</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">::com::sun::star::<a href="../util/module-ix.html">util</a>::<a href="../util/Color.html">Color</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentFillColor</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve color currently used for fills
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentClipRect" class="membertitle">getCurrentClipRect</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">::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealRectangle2D.html">RealRectangle2D</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentClipRect</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve current clip rect
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentTransformation" class="membertitle">getCurrentTransformation</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">::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/AffineMatrix2D.html">AffineMatrix2D</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentTransformation</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve current transformation matrix
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentViewState" class="membertitle">getCurrentViewState</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="ViewState.html">ViewState</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentViewState</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve view state.</dd>
<dd><p>

 </dd>
<dt><b>Returns</b></dt>
<dd>the view state, that would generate matching output,
 when rendering to an XCanvas instead.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getCurrentRenderState" class="membertitle">getCurrentRenderState</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="RenderState.html">RenderState</a></td>
</tr>
<tr>
<td valign="top"><b>getCurrentRenderState</b>(</td>
<td valign="top">[in] boolean</td>
<td valign="bottom">&nbsp;bUseFillColor );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>Retrieve render state.</dd>
<dd><p>

 </dd>
<dt><b>Parameter bUseFillColor</b></dt>
<dd>When true, the Color member of the RenderState is initialized
 with the current fill color; when false, the current pen color
 is used.

 </dd>
<dt><b>Returns</b></dt>
<dd>the render state, that would generate matching output,
 when rendering to an XCanvas instead.
 </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; 2000, 2012 LibreOffice contributors and/or their affiliates. All rights reserved.</p><p class="copyright" align="center">LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.</p><p class="copyright" align="center">The Document Foundation acknowledges all community members, please find more info <a href="http://www.libreoffice.org/about-us/credits/" target="_blank">at our website</a>.<p>&nbsp;</p><p class="copyright" align="center"><a href="http://www.libreoffice.org/privacy" target="_blank">Privacy Policy</a> | <a href="http://www.libreoffice.org/imprint" target="_blank">Impressum (Legal Info)</a> | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (<a href="http://www.libreoffice.org/download/license/" target="_blank">LGPLv3</a>). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our <a href="http://wiki.documentfoundation.org/TradeMark_Policy" target="_blank">trademark policy</a>.</p>

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

</html>