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

Apache Software Foundation

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 feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.