LibreOffice
LibreOffice 24.2 SDK API Reference
|
New implementation of Charting diagram interfaces. More...
Modules | |
module | data |
Chart data provider interfaces. | |
Constant Groups | |
constants | AxisType |
constants | DataPointGeometry3D |
These values specify the geometry of data points in 3D bar charts. | |
constants | MovingAverageType |
constants | TickmarkStyle |
Classes | |
service | Axis |
service | CandleStickChartType |
chart type service for candlestick charts. More... | |
service | CartesianCoordinateSystem2d |
service | CartesianCoordinateSystem3d |
service | ChartDocument |
service | ChartDocumentWrapper |
A component that implements the com::sun::star::chart::ChartDocument service and is initialized with a com::sun::star::chart2::ChartDocument via the com::sun::star::uno::XAggregation interface. More... | |
service | ChartType |
ChartType service. More... | |
service | ChartTypeManager |
A factory for creating ChartTypeTemplates. More... | |
service | ChartTypeTemplate |
service | CoordinateSystem |
service | CoordinateSystemType |
More... | |
service | DataPoint |
service | DataPointCustomLabelField |
struct | DataPointLabel |
service | DataPointProperties |
service | DataSeries |
reflects the model data of the object that has all the information for a DataRenderer to create a visible data series in a chart. More... | |
service | DataTable |
Describes a data table for a Diagram. More... | |
service | Diagram |
service | ErrorBar |
service | ExponentialRegressionCurve |
service | ExponentialScaling |
Scaling that scales a value x by taking the power of the base to x. More... | |
struct | FillBitmap |
This structure contains all properties of a bitmap when used as FillStyle. More... | |
service | FormattedString |
service | GridProperties |
Must be supported by all grids. More... | |
struct | IncrementData |
An IncrementData describes how tickmarks are positioned on the scale of an axis. More... | |
service | Legend |
Describes a legend for a Diagram. More... | |
struct | LightSource |
service | LinearRegressionCurve |
service | LinearScaling |
Scaling that scales a value x by calculating m ⋅ x + t. More... | |
service | LogarithmicRegressionCurve |
service | LogarithmicScaling |
Scaling that scales values by taking their logarithm. More... | |
service | LogicTargetModel |
service | MovingAverageRegressionCurve |
service | PolarCoordinateSystem2d |
service | PolarCoordinateSystem3d |
service | PolynomialRegressionCurve |
service | PotentialRegressionCurve |
service | PowerScaling |
Scaling that scales a value x by taking the power of x to the exponent. More... | |
service | PropertyPool |
service | RegressionCurve |
service | RegressionCurveEquation |
service | RegressionEquation |
struct | RelativePosition |
Determines a position of an object relative to a size defined by other means. More... | |
struct | RelativeSize |
Gives a position relative to some size defined by other means. More... | |
struct | ScaleData |
service | Scaling |
stateless service More... | |
service | StandardDiagramCreationParameters |
parameters that may be passed to XChartTypeTemplate::createDiagramByDataSource(). More... | |
struct | SubIncrement |
struct | Symbol |
properties that are used for DataSeries that display symbols. More... | |
service | Title |
interface | XAnyDescriptionAccess |
Offers any access to column and row descriptions. More... | |
interface | XAxis |
interface | XChartDocument |
interface | XChartShape |
this interface is used for a wrapper of objects implementing the service com::sun::star::drawing::Shape More... | |
interface | XChartShapeContainer |
interface | XChartType |
interface | XChartTypeContainer |
interface | XChartTypeManager |
interface | XChartTypeTemplate |
interface | XColorScheme |
interface | XCoordinateSystem |
interface | XCoordinateSystemContainer |
interface | XDataPointCustomLabelField |
Provides interface for DataPointCustomLabelField service. More... | |
interface | XDataProviderAccess |
Provides access to chart2 data providers for a given document. More... | |
interface | XDataSeries |
A data series represents the object that has all the knowledge to be rendered as a visual data series. More... | |
interface | XDataSeriesContainer |
interface | XDataTable |
Interface for the data table of a diagram. More... | |
interface | XDefaultSizeTransmitter |
Allows to set a default size. More... | |
interface | XDiagram |
interface | XDiagramProvider |
Gives access to a single diagram. More... | |
interface | XFormattedString |
interface | XFormattedString2 |
Provides unified interface for FormattedString service. More... | |
interface | XInternalDataProvider |
An internal DataProvider that has more access to data than a plain DataProvider. More... | |
interface | XLabeled |
interface | XLegend |
interface for the legend of a diagram More... | |
interface | XRegressionCurve |
interface | XRegressionCurveCalculator |
interface | XRegressionCurveContainer |
interface | XScaling |
interface | XTarget |
interface | XTimeBased |
interface | XTitle |
interface | XTitled |
Interface to be implemented by objects that support having a title of type XTitle. More... | |
Typedefs | |
typedef string | CoordinateSystemTypeID |
Enumerations | |
enum | AxisOrientation { MATHEMATICAL, REVERSE } |
enum | CurveStyle { LINES, CUBIC_SPLINES, B_SPLINES, NURBS, STEP_START, STEP_END, STEP_CENTER_X, STEP_CENTER_Y } |
Sets the type of curves that are drawn for line charts. More... | |
enum | DataPointCustomLabelFieldType { TEXT, VALUE, SERIESNAME, CATEGORYNAME, CELLREF, NEWLINE, PERCENTAGE, CELLRANGE } |
The Field type enumeration for custom data point labels. More... | |
enum | LegendPosition { LINE_START, LINE_END, PAGE_START, PAGE_END, CUSTOM } |
enum | PieChartOffsetMode { NONE, ALL_EXPLODED } |
Mode used for a pie chart template to determine the initial state of exploded pies. More... | |
enum | StackingDirection { NO_STACKING, Y_STACKING, Z_STACKING } |
enum | SymbolStyle { NONE, AUTO, STANDARD, POLYGON, GRAPHIC } |
determines what kind of symbol to use More... | |
enum | TransparencyStyle { NONE, LINEAR, GRADIENT } |
New implementation of Charting diagram interfaces.
This module contains only a rather small public API. In addition there is a private API in the chart2 project.
typedef string CoordinateSystemTypeID |
enum AxisOrientation |
enum CurveStyle |
Sets the type of curves that are drawn for line charts.
enum LegendPosition |
enum PieChartOffsetMode |
enum StackingDirection |
enum SymbolStyle |
determines what kind of symbol to use
Enumerator | |
---|---|
NONE | Default, no pies are exploded. no transparency attribute is evaluated The symbol is invisible. |
AUTO | The symbol is taken automatically. This will typically be the nth standard symbol for the nth data series. |
STANDARD | uses one of the standard symbols. Which standard symbol is given in Symbol::StandardSymbol. |
POLYGON | uses the symbol given in the com::sun::star::drawing::PolyPolygonBezierCoords given in Symbol::PolygonCoords. |
GRAPHIC | uses the graphic given in Symbol::Graphic as symbol. |
enum TransparencyStyle |