diff options
author | Balazs Varga <balazs.varga991@gmail.com> | 2020-01-15 16:31:35 +0100 |
---|---|---|
committer | László Németh <nemeth@numbertext.org> | 2020-01-30 10:43:02 +0100 |
commit | 4223ff2be69f03e571464b0b09ad0d278918631b (patch) | |
tree | 7205f05cf9773f53f0ad4433703055794eb3f997 /offapi | |
parent | e265037d6c655675416116b19882c3c29bb7bf40 (diff) |
tdf#48436 Chart: add CustomLabelPosition UNO API property
and CUSTOM DataLabelPlacement to support custom data label positions,
and its initial implementation: only UI support with OOXML import
(tdf#130030), yet.
Change-Id: I01d986071d78ae3e2a5f43d5711e9f60b8410c21
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/86859
Tested-by: Jenkins
Reviewed-by: László Németh <nemeth@numbertext.org>
Tested-by: László Németh <nemeth@numbertext.org>
Diffstat (limited to 'offapi')
-rw-r--r-- | offapi/com/sun/star/chart/DataLabelPlacement.idl | 1 | ||||
-rw-r--r-- | offapi/com/sun/star/chart2/DataPointProperties.idl | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/offapi/com/sun/star/chart/DataLabelPlacement.idl b/offapi/com/sun/star/chart/DataLabelPlacement.idl index ca1cf02d6a25..fbdc19fcce8f 100644 --- a/offapi/com/sun/star/chart/DataLabelPlacement.idl +++ b/offapi/com/sun/star/chart/DataLabelPlacement.idl @@ -41,6 +41,7 @@ published constants DataLabelPlacement const long INSIDE = 10; const long OUTSIDE = 11; const long NEAR_ORIGIN = 12; + const long CUSTOM = 13; }; diff --git a/offapi/com/sun/star/chart2/DataPointProperties.idl b/offapi/com/sun/star/chart2/DataPointProperties.idl index e2230a5f7630..a8725651c00a 100644 --- a/offapi/com/sun/star/chart2/DataPointProperties.idl +++ b/offapi/com/sun/star/chart2/DataPointProperties.idl @@ -32,6 +32,7 @@ #include <com/sun/star/chart2/DataPointLabel.idl> #include <com/sun/star/chart2/Symbol.idl> #include <com/sun/star/chart2/XFormattedString2.idl> +#include <com/sun/star/chart2/RelativePosition.idl> module com { @@ -327,6 +328,12 @@ service DataPointProperties /** A value between 0 and 100 indicating the percentage how round an edge should be. */ [optional, maybevoid, property] short PercentDiagonal; + + /** Custom position on the page associated to the CUSTOM label placement. + + @since LibreOffice 6.5 + */ + [optional, maybevoid, property] ::com::sun::star::chart2::RelativePosition CustomLabelPosition; }; } ; // chart2 |