LibreOffice
LibreOffice 5.0 SDK API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Exported Interfaces | List of all members
ChartDocument Service Reference

import "ChartDocument.idl";

Inheritance diagram for ChartDocument:
XChartDocument XDataReceiver XTitled XStyleFamiliesSupplier XNumberFormatsSupplier XInitialization XModel XInterface XInterface XInterface XInterface XInterface XComponent XInterface

Exported Interfaces

interface XChartDocument
 this interface is derived from com::sun::star::frame::XModel. More...
 
interface data::XDataReceiver
 offers connection to data More...
 
interface XTitled
 gives access to the main title of a chart document More...
 
interface ::com::sun::star::style::XStyleFamiliesSupplier
 maintains all style families applying to any object in the chart. More...
 
interface ::com::sun::star::util::XNumberFormatsSupplier
 maintains all number formats used anywhere in the chart. More...
 
interface ::com::sun::star::lang::XInitialization
 Allows passing arguments to createInstanceWithArguments. More...
 

Additional Inherited Members

- Public Member Functions inherited from XChartDocument
XDiagram getFirstDiagram ()
 
void setFirstDiagram ([in] XDiagram xDiagram)
 
void createInternalDataProvider ([in] boolean bCloneExistingData) raises ( com::sun::star::util::CloseVetoException )
 creates an internal com::sun::star::chart2::XDataProvider that is handled by the chart document itself. More...
 
boolean hasInternalDataProvider ()
 
com::sun::star::chart2::data::XDataProvider getDataProvider ()
 Returns the currently set data provider. More...
 
void setChartTypeManager ([in] XChartTypeManager xNewManager)
 sets a new component that is able to create different chart type templates (components of type ChartTypeTemplate) More...
 
XChartTypeManager getChartTypeManager ()
 retrieves the component that is able to create different chart type templates (components of type ChartTypeTemplate) More...
 
com::sun::star::beans::XPropertySet getPageBackground ()
 Gives access to the page background appearance. More...
 
void createDefaultChart ()
 Creates a default chart type for a brand-new chart object. More...
 
boolean isOpenGLChart ()
 Returns true if the chart is based on OpenGL. More...
 
- Public Member Functions inherited from XDataReceiver
void attachDataProvider ([in] XDataProvider xProvider)
 attaches a component that provides data for the document. More...
 
void setArguments ([in] sequence< com::sun::star::beans::PropertyValue > aArguments) raises ( com::sun::star::lang::IllegalArgumentException )
 
sequence< string > getUsedRangeRepresentations ()
 returns a list of all range strings for which data has been requested by the most recently attached data provider, and which is still used. More...
 
XDataSource getUsedData ()
 Returns the data requested by the most recently attached data provider, that is still used. More...
 
void attachNumberFormatsSupplier ([in] com::sun::star::util::XNumberFormatsSupplier xSupplier)
 attaches an XNumberFormatsSupplier to this XDataReceiver. More...
 
XRangeHighlighter getRangeHighlighter ()
 Returns a component at which a view representing the data of the attached data provider may listen for highlighting the data ranges used by the currently selected objects in the data receiver component. More...
 
- Public Member Functions inherited from XTitled
XTitle getTitleObject ()
 get the object holding the title's content and formatting More...
 
void setTitleObject ([in] XTitle Title)
 set a new title object replacing the former one More...
 
- Public Member Functions inherited from XStyleFamiliesSupplier
com::sun::star::container::XNameAccess getStyleFamilies ()
 This method returns the collection of style families available in the container document. More...
 
- Public Member Functions inherited from XNumberFormatsSupplier
com::sun::star::beans::XPropertySet getNumberFormatSettings ()
 
com::sun::star::util::XNumberFormats getNumberFormats ()
 
- Protected Member Functions inherited from XInitialization
void initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception )
 initializes the object. More...
 

Exported Interfaces

Allows passing arguments to createInstanceWithArguments.

The following arguments are allowed in the given order:

  1. string Name

maintains all style families applying to any object in the chart.

maintains all number formats used anywhere in the chart.

offers connection to data

interface XChartDocument

this interface is derived from com::sun::star::frame::XModel.

Thus model functionality is available via this interface.

interface XTitled

gives access to the main title of a chart document


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