:: com :: sun :: star :: awt ::

interface XDevice
Base Hierarchy
::com::sun::star::uno::XInterface
 |
 +-XDevice
Description
provides information about a graphical output device and offers a factory for the graphics which provides write operations on the device.

Methods' Summary
createGraphics creates a new graphics whose output operation is directed to this device.
createDevice creates a new device which is compatible with this one.
getInfo returns information about the device.
getFontDescriptors returns the list of available font descriptors.
getFont returns information about a font offered by this device.
createBitmap creates a bitmap with the current device depth.
createDisplayBitmap creates a device compatible bitmap.
Methods' Details
createGraphics
XGraphics
createGraphics();
 
 

Description
creates a new graphics whose output operation is directed to this device.
createDevice
XDevice
createDevice(
 
[in] long
[in] long
 
nWidth,
nHeight );

Description
creates a new device which is compatible with this one.

If the device does not support the GETBITS device capability, this method returns NULL .

getInfo
DeviceInfo
getInfo();
 
 

Description
returns information about the device.
getFontDescriptors
sequence< FontDescriptor >
getFontDescriptors();
 
 

Description
returns the list of available font descriptors.
getFont
XFont
getFont(
 
[in] FontDescriptor
 
aDescriptor );

Description
returns information about a font offered by this device.
Returns
the font of this device.
Parameter aDescriptor
specifies the description of a font. The unit of measure is pixel for this device.
createBitmap
XBitmap
createBitmap(
 
[in] long
[in] long
[in] long
[in] long
 
nX,
nY,
nWidth,
nHeight );

Description
creates a bitmap with the current device depth.

If the specified area does not lie entirely in the device, the bits outside are not specified.

createDisplayBitmap
XDisplayBitmap
createDisplayBitmap(
 
[in] XBitmap
 
Bitmap );

Description
creates a device compatible bitmap.

The data of the bitmap is in process memory instead of in the device, so that the output operation is fast.

Top of Page