LibreOffice
LibreOffice 24.8 SDK API Reference
|
import <ChartDocument.idl;
Exported Interfaces | |
interface | XChartDocument |
this interface is derived from com::sun::star::frame::XModel. | |
interface | data::XDataReceiver |
offers connection to data | |
interface | XTitled |
gives access to the main title of a chart document | |
interface | ::com::sun::star::style::XStyleFamiliesSupplier |
maintains all style families applying to any object in the chart. | |
interface | ::com::sun::star::util::XNumberFormatsSupplier |
maintains all number formats used anywhere in the chart. | |
interface | ::com::sun::star::lang::XInitialization |
Allows passing arguments to createInstanceWithArguments. | |
Additional Inherited Members | |
![]() | |
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. | |
boolean | hasInternalDataProvider () |
com::sun::star::chart2::data::XDataProvider | getDataProvider () |
Returns the currently set data provider. | |
void | setChartTypeManager ([in] XChartTypeManager xNewManager) |
sets a new component that is able to create different chart type templates (components of type ChartTypeTemplate) | |
XChartTypeManager | getChartTypeManager () |
retrieves the component that is able to create different chart type templates (components of type ChartTypeTemplate) | |
com::sun::star::beans::XPropertySet | getPageBackground () |
Gives access to the page background appearance. | |
void | createDefaultChart () |
Creates a default chart type for a brand-new chart object. | |
![]() | |
boolean | attachResource ([in] string URL, [in] sequence< com::sun::star::beans::PropertyValue > Arguments) |
informs a model about its resource description. | |
string | getURL () |
provides information about the location of this model | |
sequence< com::sun::star::beans::PropertyValue > | getArgs () |
provides read access on currently representation of the com::sun::star::document::MediaDescriptor of this model which describes the model and its state | |
void | connectController ([in] XController Controller) |
is called whenever a new controller is created for this model. | |
void | disconnectController ([in] XController Controller) |
is called whenever an existing controller should be deregistered at this model. | |
void | lockControllers () |
suspends some notifications to the controllers which are used for display updates. | |
void | unlockControllers () |
resumes the notifications which were suspended by XModel::lockControllers(). | |
boolean | hasControllersLocked () |
determines if there is at least one lock remaining. | |
XController | getCurrentController () |
provides access to the controller which currently controls this model | |
void | setCurrentController ([in] XController Controller) raises ( com::sun::star::container::NoSuchElementException ) |
sets a registered controller as the current controller. | |
com::sun::star::uno::XInterface | getCurrentSelection () |
provides read access on current selection on controller | |
![]() | |
void | dispose () |
The owner of an object calls this method to explicitly free all resources kept by this object and thus break cyclic references. | |
void | addEventListener ([in] XEventListener xListener) |
adds an event listener to the object. | |
void | removeEventListener ([in] XEventListener aListener) |
removes an event listener from the listener list. | |
![]() | |
any | queryInterface ([in] type aType) |
queries for a new interface to an existing UNO object. | |
void | acquire () |
increases the reference counter by one. | |
void | release () |
decreases the reference counter by one. | |
![]() | |
void | attachDataProvider ([in] XDataProvider xProvider) |
attaches a component that provides data for the document. | |
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. | |
XDataSource | getUsedData () |
Returns the data requested by the most recently attached data provider, that is still used. | |
void | attachNumberFormatsSupplier ([in] com::sun::star::util::XNumberFormatsSupplier xSupplier) |
attaches an XNumberFormatsSupplier to this XDataReceiver. | |
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. | |
com::sun::star::awt::XRequestCallback | getPopupRequest () |
A callback object to execute a foreign popup menu window. | |
![]() | |
XTitle | getTitleObject () |
get the object holding the title's content and formatting | |
void | setTitleObject ([in] XTitle Title) |
set a new title object replacing the former one | |
![]() | |
com::sun::star::container::XNameAccess | getStyleFamilies () |
This method returns the collection of style families available in the container document. | |
![]() | |
com::sun::star::beans::XPropertySet | getNumberFormatSettings () |
com::sun::star::util::XNumberFormats | getNumberFormats () |
![]() | |
void | initialize ([in] sequence< any > aArguments) raises ( com::sun::star::uno::Exception ) |
initializes the object. | |
|
optional |
Allows passing arguments to createInstanceWithArguments.
The following arguments are allowed in the given order:
maintains all style families applying to any object in the chart.
maintains all number formats used anywhere in the chart.
interface data::XDataReceiver |
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