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

interface XDevice
Base Interfaces
::com::sun::star::uno::XInterface
  |  
  +--XDevice
::com::sun::star::uno::XInterface
(referenced interface's summary:)
base interface of all UNO interfaces
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
::com::sun::star::awt::XGraphics
createGraphics();

Description
creates a new graphics whose output operation is directed to this device.
createDevice
::com::sun::star::awt::XDevice
createDevice( [in] long  nWidth,
[in] long  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
::com::sun::star::awt::DeviceInfo
getInfo();

Description
returns information about the device.
getFontDescriptors
sequence< ::com::sun::star::awt::FontDescriptor >
getFontDescriptors();

Description
returns the list of available font descriptors.
getFont
::com::sun::star::awt::XFont
getFont( [in] ::com::sun::star::awt::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
::com::sun::star::awt::XBitmap
createBitmap( [in] long  nX,
[in] long  nY,
[in] long  nWidth,
[in] long  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
::com::sun::star::awt::XDisplayBitmap
createDisplayBitmap( [in] ::com::sun::star::awt::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