Overview | Module | Use | Devguide | Index

Methods' Summary | Attributes' Summary | Methods' Details | Attributes' Details

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

Copyright © 2000, 2013 LibreOffice contributors and/or their affiliates. All rights reserved.

LibreOffice was created by The Document Foundation, based on OpenOffice.org, which is Copyright 2000, 2010 Oracle and/or its affiliates.

The Document Foundation acknowledges all community members, please find more info at our website.

Privacy Policy | Impressum (Legal Info) | Copyright information: The source code of LibreOffice is licensed under the GNU Lesser General Public License (LGPLv3). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.