Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-testing > by-pkgid > 2c50825dd66d0497b96a67f7fab2ee84 > files > 4634

openoffice.org64-devel-doc-2.4.1.10-1mdv2008.1.x86_64.rpm

<html>
<head>
<title>Interface XBitmapCanvas</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="XBitmapCanvas-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"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Summary</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 XBitmapCanvas</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Base Interfaces</b></dt>
<dd><pre style="font-family:monospace;"><strong>XBitmapCanvas</strong>
&#x2517 <a href="XCanvas.html">XCanvas</a>

</pre></dd>
<dd><a name/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="crosstitle">
<tr>
<td class="imsum_left"><a href="XCanvas.html">XCanvas</a></td>
<td class="imsum_right"><dl>
<dt>(referenced interface's summary:)</dt>
<dd>Central interface for rendering.</dd>
</dl>
</td>
</tr>
</table>
</dd>
</dl>
</td>
</tr>
<tr>
<td><dl>
<dt><b>Description</b></dt>
<dd>This is a specialization of the canvas interface for bitmapped
 canvases.</dd>
<dd><p>

 This interface is a specialization of the canvas interface for
 bitmapped canvases, where additional methods for accessing and
 moving of bitmap content are provided.<p>

 </dd>
<dt><b/></dt>
<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="#copyRect">copyRect</a></td>
<td class="imsum_right">This method copies a rectangular area from a place of one
 canvas to a place on another.&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="copyRect" class="membertitle">copyRect</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>copyRect</b>(</td>
<td valign="top">[in] <a href="XBitmapCanvas.html">XBitmapCanvas</a></td>
<td valign="bottom">&nbsp;sourceCanvas,</td>
</tr>
<tr>
<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;sourceRect,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="ViewState.html">ViewState</a></td>
<td valign="bottom">&nbsp;sourceViewState,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="RenderState.html">RenderState</a></td>
<td valign="bottom">&nbsp;sourceRenderState,</td>
</tr>
<tr>
<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;destRect,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="ViewState.html">ViewState</a></td>
<td valign="bottom">&nbsp;destViewState,</td>
</tr>
<tr>
<td/><td valign="top">[in] <a href="RenderState.html">RenderState</a></td>
<td valign="bottom">&nbsp;destRenderState )</td>
</tr>
<tr>
<td valign="top" align="right">raises( </td>
<td valign="top" colspan="2">::com::sun::star::<a href="../lang/module-ix.html">lang</a>::<a href="../lang/IllegalArgumentException.html">IllegalArgumentException</a>,<br>
<a href="VolatileContentDestroyedException.html">VolatileContentDestroyedException</a> );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>This method copies a rectangular area from a place of one
 canvas to a place on another.</dd>
<dd><p>

 This method copies a rectangular area from a place of one
 canvas to a place on another. Source and destination areas are
 permitted to overlap. If the source view or render state has a
 clipping set, the regions clipped away from the source
 rectangle are regarded fully transparent for the copy
 operation. The device color for both source and destination
 render state is ignored, the compositing mode only for the
 source render state.<p>
 
 </dd>
<dt><b>Parameter sourceCanvas</b></dt>
<dd>Canvas from which to copy the bitmap data. Can be identical to
 the canvas this method is called on, but must be valid.

 </dd>
<dt><b>Parameter sourceRect</b></dt>
<dd>Rectangle from which to copy the bitmap data. This rectangle
 is subject to both view and render transformation, before
 being applied. Thus, on screen, it does not necessarily
 resemble a rectangle any more. The rectangle must be
 non-empty, see
 ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealRectangle2D.html">RealRectangle2D</a>
 for details.

 </dd>
<dt><b>Parameter sourceViewState</b></dt>
<dd>The view state to apply to the source of this copy
 operation. The view transformation must be non-singular.

 </dd>
<dt><b>Parameter sourceRenderState</b></dt>
<dd>The render state to apply to the source of this copy
 operation. The render transformation must be non-singular, and
 the compositing mode must be one of the
 ::CompositingOperation values.

 </dd>
<dt><b>Parameter destRect</b></dt>
<dd>Rectangle into which to copy the bitmap data. This rectangle
 is subject to both view and render transformation, before
 being applied. Thus, on screen, it does not necessarily
 resemble a rectangle any more. The rectangle must be
 non-empty, see
 ::com::sun::star::<a href="../geometry/module-ix.html">geometry</a>::<a href="../geometry/RealRectangle2D.html">RealRectangle2D</a>
 for details.

 </dd>
<dt><b>Parameter destViewState</b></dt>
<dd>The view state to apply to the destination of this copy
 operation. The view transformation must be non-singular.

 </dd>
<dt><b>Parameter destRenderState</b></dt>
<dd>The render state to apply to the destination of this copy
 operation. The render transformation must be non-singular, and
 the compositing mode must be one of the
 ::CompositingOperation values.

 </dd>
<dt><b>Throws</b></dt>
<dd>com::sun::star::lang::IllegalArgumentException
 if one of the parameters are not within the specified range.
 </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; 2008 Sun Microsystems, Inc.</p>

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

</html>