Methods' Summary
|
getDevice |
|
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
-  
com::sun::star::awt::XDevice
getDevice();
- Returns
-
the device of this graphics.
|
- getFontMetric
-  
com::sun::star::awt::SimpleFontMetric
getFontMetric();
- Description
- returns the font metric of the current font.
|
- setFont
-  
- [ oneway ] void
setFont(
-
- Description
- sets the font used by text operations.
|
- selectFont
-  
- [ oneway ] void
selectFont(
-
- Description
- creates a new font and sets the font.
|
- setTextColor
-  
- [ oneway ] void
setTextColor(
-
- Description
- sets the text color used by text operations.
|
- setTextFillColor
-  
- [ oneway ] void
setTextFillColor(
-
- Description
- sets the fill color used by text operations.
|
- setLineColor
-  
- [ oneway ] void
setLineColor(
-
- Description
- sets the line color.
|
- setFillColor
-  
- [ oneway ] void
setFillColor(
-
- Description
- sets the fill color.
|
- setRasterOp
-  
- [ oneway ] void
setRasterOp(
-
- Description
- sets the raster operation.
If the device does not support raster operations
then this call is ignored.
|
- setClipRegion
-  
- [ oneway ] void
setClipRegion(
-
- Description
- sets the clip region to specified clipping.
|
- intersectClipRegion
-  
- [ oneway ] void
intersectClipRegion(
-
- Description
- builds the intersection with the current region.
|
- push
-  
[ oneway ] void
push();
- Description
- saves all current settings (Font, TextColor, TextFillColor,
LineColor, FillColor, RasterOp, ClipRegion).
|
- pop
-  
[ oneway ] void
pop();
- Description
- restores all previous saved settings.
|
- copy
-  
- [ oneway ] void
copy(
[ in ] com::sun::star::awt::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 ] com::sun::star::awt::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(
-
- 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 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.