LibreOffice
LibreOffice 24.2 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:
XGraphicRenderer XPropertySet XInterface XInterface

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

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

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

Additional properties for rendering, unspecified at the moment.


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