LibreOffice LibreOffice 25.8 SDK API Reference

Exported Interfaces | Public Attributes | List of all members
GraphicRendererVCL Service Reference

Service that describes the necessary interfaces and properties to render a graphic container of XGraphic type. More...

`import"GraphicRendererVCL.idl";`

Inheritance diagram for GraphicRendererVCL:

## Exported Interfaces
interface | ::com::sun::star::graphic::XGraphicRenderer
| Interface to initiate the rendering process. More...
interface | ::com::sun::star::beans::XPropertySet
| The property interface by which the properties of all supported services are exchanged. More...

## Public Attributes
any | Device
| Holds the device onto which the XGraphic container should be rendered. More...
::com::sun::star::awt::Rectangle | DestinationRect
| Specifies the destination rectangle, into which the graphic content is to be rendered onto the device. More...
any | RenderData
| Additional properties for rendering, unspecified at the moment. More...

## Additional Inherited Members
Public Member Functions inherited from XGraphicRenderer
void | render ([in] ::com::sun::star::graphic::XGraphic Graphic)
| Renders the XGraphic container. More...
Public Member Functions inherited from XInterface
any | queryInterface ([in] type aType)
| queries for a new interface to an existing UNO object. More...
void | acquire ()
| increases the reference counter by one. More...
void | release ()
| decreases the reference counter by one. More...
Public Member Functions inherited from XPropertySet
com::sun::star::beans::XPropertySetInfo | getPropertySetInfo ()
void | setPropertyValue ([in] string aPropertyName, [in] any aValue) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::beans::PropertyVetoException, com::sun::star::lang::IllegalArgumentException, com::sun::star::lang::WrappedTargetException )
| sets the value of the property with the specified name. More...
any | getPropertyValue ([in] string PropertyName) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
void | addPropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener xListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
| adds an XPropertyChangeListener to the specified property. More...
void | removePropertyChangeListener ([in] string aPropertyName, [in] com::sun::star::beans::XPropertyChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
| removes an XPropertyChangeListener from the listener list. More...
void | addVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
| adds an XVetoableChangeListener to the specified property with the name PropertyName. More...
void | removeVetoableChangeListener ([in] string PropertyName, [in] com::sun::star::beans::XVetoableChangeListener aListener) raises ( com::sun::star::beans::UnknownPropertyException, com::sun::star::lang::WrappedTargetException )
| removes an XVetoableChangeListener from the listener list. More...

## Detailed Description

Service that describes the necessary interfaces and properties to render a graphic container of XGraphic type.

To render a XGraphic container, just create an instance of this service, set the appropriate properties and use the XGraphicRenderer interface to initiate the rendering process itself

## Exported Interfaces

## ◆ ::com::sun::star::beans::XPropertySet

interface ::com::sun::star::beans::XPropertySet

The property interface by which the properties of all supported services are exchanged.

## ◆ ::com::sun::star::graphic::XGraphicRenderer

interface ::com::sun::star::graphic::XGraphicRenderer

Interface to initiate the rendering process.

## Member Data Documentation

## ◆ DestinationRect

::com::sun::star::awt::Rectangle DestinationRect
| property

Specifies the destination rectangle, into which the graphic content is to be rendered onto the device.

## ◆ Device

any Device
| property

Holds the device onto which the XGraphic container should be rendered.

In case of using VCL Devices, this property should hold a com::sun::star::awt::XDevice interface

## ◆ RenderData

any RenderData
| optional property

Additional properties for rendering, unspecified at the moment.

The documentation for this service was generated from the following file:

- com/sun/star/graphic/GraphicRendererVCL.idl