Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


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

interface 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  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
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  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
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

The ASF

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.