:: 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 which output operation direct to this device.
createDevice creates a new device which is compatible with this one.
getInfo
getFontDescriptors
getFont
createBitmap 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 creates a device-compatible bitmap.
Methods' Details
createGraphics
XGraphics
createGraphics();
 
 

Description
creates a new graphics which output operation direct 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();
 
 

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

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

Returns
information about a font offered by this device.
Parameter aDescriptor
specifies the description of a font. specifies that 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 the output operation is fast.

Top of Page