ooodev.adapter.chart2.chart_type_container_partial module

class ooodev.adapter.chart2.chart_type_container_partial.ChartTypeContainerPartial(component, interface=com.sun.star.chart2.XChartTypeContainer)[source]

Bases: object

Partial class for XChartTypeContainer.

Parameters:
  • component (XChartTypeContainer) –

  • interface (UnoInterface | None) –

__init__(component, interface=com.sun.star.chart2.XChartTypeContainer)[source]

Constructor

Parameters:
  • component (XChartTypeContainer) – UNO Component that implements com.sun.star.chart2.XChartTypeContainer interface.

  • interface (UnoInterface, optional) – The interface to be validated. Defaults to XChartTypeContainer.

Return type:

None

add_chart_type(chart_types)[source]

Add a chart type to the chart type container

Raises:

com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

None

Parameters:

chart_types (com.sun.star.chart2.XChartType) –

get_chart_types()[source]

Gets all chart types

Return type:

Tuple[XChartType, ...]

remove_chart_type(chart_types)[source]

Removes one data series from the chart type container.

Raises:

com.sun.star.container.NoSuchElementExceptionNoSuchElementException

Return type:

None

Parameters:

chart_types (com.sun.star.chart2.XChartType) –

set_chart_types(*chart_types)[source]

Set all chart types

Raises:

com.sun.star.lang.IllegalArgumentExceptionIllegalArgumentException

Return type:

None

Parameters:

chart_types (com.sun.star.chart2.XChartType) –