Methods' Summary |
getDevice |
returns the device of this graphics.
|
getFontMetric |
returns the font metric of the current font.
|
setFont |
sets the font used by text operations.
|
selectFont |
creates a new font and sets the font.
|
setTextColor |
sets the text color used by text operations.
|
setTextFillColor |
sets the fill color used by text operations.
|
setLineColor |
sets the line color.
|
setFillColor |
sets the fill color.
|
setRasterOp |
sets the raster operation.
|
setClipRegion |
sets the clip region to specified clipping.
|
intersectClipRegion |
builds the intersection with the current region.
|
push |
saves all current settings (Font, TextColor, TextFillColor,
LineColor, FillColor, RasterOp, ClipRegion).
|
pop |
restores all previous saved settings.
|
copy |
copies a rectangle of pixels from another device into this one.
|
draw |
draws a part of the specified bitmap to the output device.
|
drawPixel |
sets a single pixel in the output device.
|
drawLine |
draws a line in the output device.
|
drawRect |
draws a rectangle in the output device.
|
drawRoundedRect |
draws a rectangle with rounded corners in the output device.
|
drawPolyLine |
draws multiple lines in the output device at once.
|
drawPolygon |
draws a polygon line in the output device.
|
drawPolyPolygon |
draws multiple polygons in the output device at once.
|
drawEllipse |
draws an ellipse in the output device.
|
drawArc |
draws an arc (part of a circle) in the output device.
|
drawPie |
draws a circular area in the output device.
|
drawChord |
draws a chord of a circular area in the output device.
|
drawGradient |
draws a color dispersion in the output device.
|
drawText |
draws text in the output device.
|
drawTextArray |
draws texts in the output device using an explicit kerning table.
|
Methods' Details |
getDevice
- Description
- returns the device of this graphics.
|
|
getFontMetric
- Description
- returns the font metric of the current font.
|
|
setFont
[oneway] void |
setFont( |
[in] XFont |
xNewFont ); |
- Description
- sets the font used by text operations.
|
|
selectFont
- Description
- creates a new font and sets the font.
|
|
setTextColor
[oneway] void |
setTextColor( |
[in] ::com::sun::star::util::Color |
nColor ); |
- Description
- sets the text color used by text operations.
|
|
setTextFillColor
[oneway] void |
setTextFillColor( |
[in] ::com::sun::star::util::Color |
nColor ); |
- Description
- sets the fill color used by text operations.
|
|
setLineColor
[oneway] void |
setLineColor( |
[in] ::com::sun::star::util::Color |
nColor ); |
- Description
- sets the line color.
|
|
setFillColor
[oneway] void |
setFillColor( |
[in] ::com::sun::star::util::Color |
nColor ); |
- Description
- sets the fill color.
|
|
setRasterOp
- Description
- sets the raster operation.
If the device does not support raster operations
then this call is ignored.
|
|
setClipRegion
[oneway] void |
setClipRegion( |
[in] XRegion |
Clipping ); |
- Description
- sets the clip region to specified clipping.
|
|
intersectClipRegion
[oneway] void |
intersectClipRegion( |
[in] XRegion |
xClipping ); |
- Description
- builds the intersection with the current region.
|
|
push
- Description
- saves all current settings (Font, TextColor, TextFillColor,
LineColor, FillColor, RasterOp, ClipRegion).
|
|
pop
- Description
- restores all previous saved settings.
|
|
copy
[oneway] void |
copy( |
[in] XDevice |
xSource, |
| [in] long |
nSourceX, |
| [in] long |
nSourceY, |
| [in] long |
nSourceWidth, |
| [in] long |
nSourceHeight, |
| [in] long |
nDestX, |
| [in] long |
nDestY, |
| [in] long |
nDestWidth, |
| [in] long |
nDestHeight ); |
- Description
- copies a rectangle of pixels from another device into this one.
|
|
draw
[oneway] void |
draw( |
[in] XDisplayBitmap |
xBitmapHandle, |
| [in] long |
SourceX, |
| [in] long |
SourceY, |
| [in] long |
SourceWidth, |
| [in] long |
SourceHeight, |
| [in] long |
DestX, |
| [in] long |
DestY, |
| [in] long |
DestWidth, |
| [in] long |
DestHeight ); |
- Description
- draws a part of the specified bitmap to the output device.
|
|
drawPixel
[oneway] void |
drawPixel( |
[in] long |
X, |
| [in] long |
Y ); |
- Description
- sets a single pixel in the output device.
|
|
drawLine
[oneway] void |
drawLine( |
[in] long |
X1, |
| [in] long |
Y1, |
| [in] long |
X2, |
| [in] long |
Y2 ); |
- Description
- draws a line in the output device.
|
|
drawRect
[oneway] void |
drawRect( |
[in] long |
X, |
| [in] long |
Y, |
| [in] long |
Width, |
| [in] long |
Height ); |
- Description
- draws a rectangle in the output device.
|
|
drawRoundedRect
[oneway] void |
drawRoundedRect( |
[in] long |
X, |
| [in] long |
Y, |
| [in] long |
Width, |
| [in] long |
Height, |
| [in] long |
nHorzRound, |
| [in] long |
nVertRound ); |
- Description
- draws a rectangle with rounded corners in the output device.
|
|
drawPolyLine
[oneway] void |
drawPolyLine( |
[in] sequence< long > |
DataX, |
| [in] sequence< long > |
DataY ); |
- Description
- draws multiple lines in the output device at once.
|
|
drawPolygon
[oneway] void |
drawPolygon( |
[in] sequence< long > |
DataX, |
| [in] sequence< long > |
DataY ); |
- Description
- draws a polygon line in the output device.
|
|
drawPolyPolygon
[oneway] void |
drawPolyPolygon( |
[in] sequence< sequence< long > > |
DataX, |
| [in] sequence< sequence< long > > |
DataY ); |
- Description
- draws multiple polygons in the output device at once.
|
|
drawEllipse
[oneway] void |
drawEllipse( |
[in] long |
X, |
| [in] long |
Y, |
| [in] long |
Width, |
| [in] long |
Height ); |
- Description
- draws an ellipse in the output device.
|
|
drawArc
[oneway] void |
drawArc( |
[in] long |
X, |
| [in] long |
Y, |
| [in] long |
Width, |
| [in] long |
Height, |
| [in] long |
X1, |
| [in] long |
Y1, |
| [in] long |
X2, |
| [in] long |
Y2 ); |
- Description
- draws an arc (part of a circle) in the output device.
|
|
drawPie
[oneway] void |
drawPie( |
[in] long |
X, |
| [in] long |
Y, |
| [in] long |
Width, |
| [in] long |
Height, |
| [in] long |
X1, |
| [in] long |
Y1, |
| [in] long |
X2, |
| [in] long |
Y2 ); |
- Description
- draws a circular area in the output device.
|
|
drawChord
[oneway] void |
drawChord( |
[in] long |
nX, |
| [in] long |
nY, |
| [in] long |
nWidth, |
| [in] long |
nHeight, |
| [in] long |
nX1, |
| [in] long |
nY1, |
| [in] long |
nX2, |
| [in] long |
nY2 ); |
- Description
- draws a chord of a circular area in the output device.
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.
|
|
drawGradient
[oneway] void |
drawGradient( |
[in] long |
nX, |
| [in] long |
nY, |
| [in] long |
nWidth, |
| [in] long |
Height, |
| [in] Gradient |
aGradient ); |
- Description
- draws a color dispersion in the output device.
|
|
drawText
[oneway] void |
drawText( |
[in] long |
X, |
| [in] long |
Y, |
| [in] string |
Text ); |
- Description
- draws text in the output device.
|
|
drawTextArray
[oneway] void |
drawTextArray( |
[in] long |
X, |
| [in] long |
Y, |
| [in] string |
Text, |
| [in] sequence< long > |
Longs ); |
- Description
- draws texts in the output device using an explicit kerning table.
|
|
Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.
LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.
The Document Foundation acknowledges all community members, please find more info at our website.