summaryrefslogtreecommitdiff
path: root/chart2/qa
diff options
context:
space:
mode:
authorTamás Zolnai <tamas.zolnai@collabora.com>2017-02-24 18:02:57 +0100
committerTamás Zolnai <tamas.zolnai@collabora.com>2017-02-24 23:26:02 +0000
commit7a66f9491cd9f07d365c5f8b6b49f6e200e2f9ff (patch)
treea2e59a42f094ab5f6935beafb4ddbc7c9f3908b6 /chart2/qa
parenta1b1ed766d1110acf843b807d554f9375963234c (diff)
ChartDumpTest: Convert test docs to use Liberation Mono font
Liberation Mono is a bundled, monospaced font, which is better for testing, shows smaller differences. Change-Id: If56597cede90fc81c722a69fd71e099d22a65d1f Reviewed-on: https://gerrit.libreoffice.org/34618 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'chart2/qa')
-rwxr-xr-xchart2/qa/extras/chart2dump/chart2dump.cxx27
-rwxr-xr-xchart2/qa/extras/chart2dump/data/chartwall_auto_adjust_with_titles.odsbin24594 -> 24943 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/chartwall_auto_adjust_without_titles.odsbin24833 -> 25090 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/chartwall_custom_positioning.odsbin29309 -> 29351 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/custom_legend_position.odpbin16252 -> 16422 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/default_formated_axis.odpbin26169 -> 26218 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/formated_axis_labels.odpbin15149 -> 15328 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/legend_on_bottom.odpbin16437 -> 16526 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/legend_on_left_side.odpbin16124 -> 16235 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/legend_on_right_side.odpbin14069 -> 14176 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/legend_on_top.odpbin16302 -> 16410 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/many_legend_entries.odpbin20684 -> 20961 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/multiple_categories.odpbin21173 -> 21476 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/percent_stacked_column_chart.odpbin23349 -> 23155 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/data/rotated_axis_labels.odpbin23190 -> 24098 bytes
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt90
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt122
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/axislabeltest/percent_stacked_column_chart.txt90
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt72
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_with_titles.txt10
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_without_titles.txt6
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt32
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt16
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/legend_on_left_side.txt2
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/legend_on_right_side.txt12
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt16
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt64
-rwxr-xr-xchart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt54
28 files changed, 305 insertions, 308 deletions
diff --git a/chart2/qa/extras/chart2dump/chart2dump.cxx b/chart2/qa/extras/chart2dump/chart2dump.cxx
index bd25d20f97c9..a883ec47588f 100755
--- a/chart2/qa/extras/chart2dump/chart2dump.cxx
+++ b/chart2/qa/extras/chart2dump/chart2dump.cxx
@@ -391,10 +391,9 @@ DECLARE_DUMP_TEST(ChartDataTest, Chart2DumpTest, false)
}
}
-#if !defined(MACOSX)
-
DECLARE_DUMP_TEST(LegendTest, Chart2DumpTest, false)
{
+ const double fLocalEPS = 550.1;
const std::vector<OUString> aTestFiles =
{
"legend_on_right_side.odp",
@@ -424,11 +423,11 @@ DECLARE_DUMP_TEST(LegendTest, Chart2DumpTest, false)
// Check legend position and size
awt::Point aLegendPosition = xLegend->getPosition();
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendPosition.X, INT_EPS);
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendPosition.Y, INT_EPS);
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendPosition.X, std::max(fLocalEPS, INT_EPS));
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendPosition.Y, std::max(fLocalEPS, INT_EPS));
awt::Size aLegendSize = xLegend->getSize();
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendSize.Width, INT_EPS);
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendSize.Height, INT_EPS);
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendSize.Width, std::max(fLocalEPS, INT_EPS));
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendSize.Height, std::max(fLocalEPS, INT_EPS));
// Check legend entries
uno::Reference< chart2::XChartDocument > xChartDoc2(xChartDoc, UNO_QUERY_THROW);
@@ -445,18 +444,18 @@ DECLARE_DUMP_TEST(LegendTest, Chart2DumpTest, false)
// Check position and size
awt::Point aLegendEntryPosition = xLegendEntry->getPosition();
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntryPosition.X, INT_EPS);
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntryPosition.Y, INT_EPS);
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntryPosition.X, std::max(fLocalEPS, INT_EPS));
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntryPosition.Y, std::max(fLocalEPS, INT_EPS));
awt::Size aLegendEntrySize = xLegendEntry->getSize();
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntrySize.Height, INT_EPS);
- CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntrySize.Width, INT_EPS);
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntrySize.Height, std::max(fLocalEPS, INT_EPS));
+ CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aLegendEntrySize.Width, std::max(fLocalEPS, INT_EPS));
// Check transformation
Reference< beans::XPropertySet > xLegendEntryPropSet(xLegendEntry, UNO_QUERY_THROW);
CPPUNIT_ASSERT(xLegendEntryPropSet.is());
drawing::HomogenMatrix3 aLegendEntryTransformation;
xLegendEntryPropSet->getPropertyValue("Transformation") >>= aLegendEntryTransformation;
- CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLegendEntryTransformation, INT_EPS);
+ CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLegendEntryTransformation, std::max(fLocalEPS, INT_EPS));
uno::Reference<container::XIndexAccess> xLegendEntryContainer(xLegendEntry, UNO_QUERY_THROW);
CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(xLegendEntryContainer->getCount());
@@ -494,8 +493,6 @@ DECLARE_DUMP_TEST(LegendTest, Chart2DumpTest, false)
}
}
-#endif
-
DECLARE_DUMP_TEST(GridTest, Chart2DumpTest, false)
{
const std::vector<OUString> aTestFiles =
@@ -646,7 +643,7 @@ DECLARE_DUMP_TEST(AxisGeometryTest, Chart2DumpTest, false)
DECLARE_DUMP_TEST(AxisLabelTest, Chart2DumpTest, false)
{
- const double fLocalEPS = 300.1;
+ const double fLocalEPS = 250.1;
const std::vector<OUString> aTestFiles =
{
"default_formated_axis.odp",
@@ -804,7 +801,7 @@ DECLARE_DUMP_TEST(ColumnBarChartTest, Chart2DumpTest, false)
DECLARE_DUMP_TEST(ChartWallTest, Chart2DumpTest, false)
{
- const double fLocalEPS = 400.1;
+ const double fLocalEPS = 350.1;
const std::vector<OUString> aTestFiles =
{
"chartwall_auto_adjust_with_titles.ods",
diff --git a/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_with_titles.ods b/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_with_titles.ods
index 0ccbfd69ee4c..1b41db316e41 100755
--- a/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_with_titles.ods
+++ b/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_with_titles.ods
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_without_titles.ods b/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_without_titles.ods
index 941ea62011a0..be5b1180484e 100755
--- a/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_without_titles.ods
+++ b/chart2/qa/extras/chart2dump/data/chartwall_auto_adjust_without_titles.ods
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/chartwall_custom_positioning.ods b/chart2/qa/extras/chart2dump/data/chartwall_custom_positioning.ods
index 14767ed9f9a3..b6ba87221218 100755
--- a/chart2/qa/extras/chart2dump/data/chartwall_custom_positioning.ods
+++ b/chart2/qa/extras/chart2dump/data/chartwall_custom_positioning.ods
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/custom_legend_position.odp b/chart2/qa/extras/chart2dump/data/custom_legend_position.odp
index 085a24f7cc17..d36677ab499e 100755
--- a/chart2/qa/extras/chart2dump/data/custom_legend_position.odp
+++ b/chart2/qa/extras/chart2dump/data/custom_legend_position.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/default_formated_axis.odp b/chart2/qa/extras/chart2dump/data/default_formated_axis.odp
index d8409f2b4f62..a5cdd0522bfa 100755
--- a/chart2/qa/extras/chart2dump/data/default_formated_axis.odp
+++ b/chart2/qa/extras/chart2dump/data/default_formated_axis.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/formated_axis_labels.odp b/chart2/qa/extras/chart2dump/data/formated_axis_labels.odp
index 18496456e024..a94c8c4d0561 100755
--- a/chart2/qa/extras/chart2dump/data/formated_axis_labels.odp
+++ b/chart2/qa/extras/chart2dump/data/formated_axis_labels.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/legend_on_bottom.odp b/chart2/qa/extras/chart2dump/data/legend_on_bottom.odp
index 0c9cd2d657ac..b080d33116e4 100755
--- a/chart2/qa/extras/chart2dump/data/legend_on_bottom.odp
+++ b/chart2/qa/extras/chart2dump/data/legend_on_bottom.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/legend_on_left_side.odp b/chart2/qa/extras/chart2dump/data/legend_on_left_side.odp
index 1fae42f2d48e..71e2947c6a4d 100755
--- a/chart2/qa/extras/chart2dump/data/legend_on_left_side.odp
+++ b/chart2/qa/extras/chart2dump/data/legend_on_left_side.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/legend_on_right_side.odp b/chart2/qa/extras/chart2dump/data/legend_on_right_side.odp
index d15698447ad1..7aac4d3f333f 100755
--- a/chart2/qa/extras/chart2dump/data/legend_on_right_side.odp
+++ b/chart2/qa/extras/chart2dump/data/legend_on_right_side.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/legend_on_top.odp b/chart2/qa/extras/chart2dump/data/legend_on_top.odp
index 283e1d60c682..318901f2e4db 100755
--- a/chart2/qa/extras/chart2dump/data/legend_on_top.odp
+++ b/chart2/qa/extras/chart2dump/data/legend_on_top.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/many_legend_entries.odp b/chart2/qa/extras/chart2dump/data/many_legend_entries.odp
index 47a6fbc24145..8f02a99f667d 100755
--- a/chart2/qa/extras/chart2dump/data/many_legend_entries.odp
+++ b/chart2/qa/extras/chart2dump/data/many_legend_entries.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/multiple_categories.odp b/chart2/qa/extras/chart2dump/data/multiple_categories.odp
index 38ad572148a2..95e51f3f6972 100755
--- a/chart2/qa/extras/chart2dump/data/multiple_categories.odp
+++ b/chart2/qa/extras/chart2dump/data/multiple_categories.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/percent_stacked_column_chart.odp b/chart2/qa/extras/chart2dump/data/percent_stacked_column_chart.odp
index 46d977b7d985..e8180cfc73fd 100755
--- a/chart2/qa/extras/chart2dump/data/percent_stacked_column_chart.odp
+++ b/chart2/qa/extras/chart2dump/data/percent_stacked_column_chart.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/data/rotated_axis_labels.odp b/chart2/qa/extras/chart2dump/data/rotated_axis_labels.odp
index ec315c491067..24e9cf05b2af 100755
--- a/chart2/qa/extras/chart2dump/data/rotated_axis_labels.odp
+++ b/chart2/qa/extras/chart2dump/data/rotated_axis_labels.odp
Binary files differ
diff --git a/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt b/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt
index ff858b644f6a..21400ee9c1d4 100755
--- a/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt
+++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt
@@ -4,15 +4,15 @@
// xLabel->getString()
1. quarter
// aLabelPosition.X
-6846
+6515
// aLabelPosition.Y
12133
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1458;0;6846;0;346;12133;0;0;1
+2120;0;6515;0;346;12133;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -20,15 +20,15 @@
// xLabel->getString()
2. quarter
// aLabelPosition.X
-11210
+10879
// aLabelPosition.Y
12133
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1458;0;11210;0;346;12133;0;0;1
+2120;0;10879;0;346;12133;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -36,15 +36,15 @@
// xLabel->getString()
3. quarter
// aLabelPosition.X
-15574
+15243
// aLabelPosition.Y
12133
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1458;0;15574;0;346;12133;0;0;1
+2120;0;15243;0;346;12133;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -52,15 +52,15 @@
// xLabel->getString()
4. quarter
// aLabelPosition.X
-19938
+19607
// aLabelPosition.Y
12133
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1458;0;19938;0;346;12133;0;0;1
+2120;0;19607;0;346;12133;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -71,15 +71,15 @@
// xLabel->getString()
- Ft
// aLabelPosition.X
-4401
+3872
// aLabelPosition.Y
11711
// aLabelSize.Height
345
// aLabelSize.Width
-743
+1272
// aLabelTransformation
-744;0;4401;0;346;11711;0;0;1
+1273;0;3872;0;346;11711;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -87,15 +87,15 @@
// xLabel->getString()
2000000 Ft
// aLabelPosition.X
-3210
+2602
// aLabelPosition.Y
10773
// aLabelSize.Height
345
// aLabelSize.Width
-1934
+2542
// aLabelTransformation
-1935;0;3210;0;346;10773;0;0;1
+2543;0;2602;0;346;10773;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -103,15 +103,15 @@
// xLabel->getString()
4000000 Ft
// aLabelPosition.X
-3210
+2602
// aLabelPosition.Y
9835
// aLabelSize.Height
345
// aLabelSize.Width
-1934
+2542
// aLabelTransformation
-1935;0;3210;0;346;9835;0;0;1
+2543;0;2602;0;346;9835;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -119,15 +119,15 @@
// xLabel->getString()
6000000 Ft
// aLabelPosition.X
-3210
+2602
// aLabelPosition.Y
8898
// aLabelSize.Height
345
// aLabelSize.Width
-1934
+2542
// aLabelTransformation
-1935;0;3210;0;346;8898;0;0;1
+2543;0;2602;0;346;8898;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -135,15 +135,15 @@
// xLabel->getString()
8000000 Ft
// aLabelPosition.X
-3210
+2602
// aLabelPosition.Y
7960
// aLabelSize.Height
345
// aLabelSize.Width
-1934
+2542
// aLabelTransformation
-1935;0;3210;0;346;7960;0;0;1
+2543;0;2602;0;346;7960;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -151,15 +151,15 @@
// xLabel->getString()
10000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
7023
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;7023;0;0;1
+2755;0;2390;0;346;7023;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -167,15 +167,15 @@
// xLabel->getString()
12000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
6085
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;6085;0;0;1
+2755;0;2390;0;346;6085;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -183,15 +183,15 @@
// xLabel->getString()
14000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
5147
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;5147;0;0;1
+2755;0;2390;0;346;5147;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -199,15 +199,15 @@
// xLabel->getString()
16000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
4210
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;4210;0;0;1
+2755;0;2390;0;346;4210;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -215,15 +215,15 @@
// xLabel->getString()
18000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
3272
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;3272;0;0;1
+2755;0;2390;0;346;3272;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -231,15 +231,15 @@
// xLabel->getString()
20000000 Ft
// aLabelPosition.X
-3025
+2390
// aLabelPosition.Y
2335
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2120;0;3025;0;346;2335;0;0;1
+2755;0;2390;0;346;2335;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
diff --git a/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt b/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt
index df58b0de5918..04c40f021f41 100755
--- a/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt
+++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt
@@ -4,15 +4,15 @@
// xLabel->getString()
1. quarter
// aLabelPosition.X
-5550
+5647
// aLabelPosition.Y
13076
// aLabelSize.Height
451
// aLabelSize.Width
-1775
+2648
// aLabelTransformation
-1776;0;5550;0;452;13076;0;0;1
+2649;0;5647;0;452;13076;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
8388352
// fLabelFontHeight
@@ -20,15 +20,15 @@
// xLabel->getString()
2. quarter
// aLabelPosition.X
-10591
+10536
// aLabelPosition.Y
13076
// aLabelSize.Height
451
// aLabelSize.Width
-1775
+2648
// aLabelTransformation
-1776;0;10591;0;452;13076;0;0;1
+2649;0;10536;0;452;13076;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
8388352
// fLabelFontHeight
@@ -36,15 +36,15 @@
// xLabel->getString()
2. quarter
// aLabelPosition.X
-15632
+15424
// aLabelPosition.Y
13076
// aLabelSize.Height
451
// aLabelSize.Width
-1775
+2648
// aLabelTransformation
-1776;0;15632;0;452;13076;0;0;1
+2649;0;15424;0;452;13076;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
8388352
// fLabelFontHeight
@@ -52,15 +52,15 @@
// xLabel->getString()
2. quarter
// aLabelPosition.X
-20673
+20313
// aLabelPosition.Y
13076
// aLabelSize.Height
451
// aLabelSize.Width
-1775
+2648
// aLabelTransformation
-1776;0;20673;0;452;13076;0;0;1
+2649;0;20313;0;452;13076;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
8388352
// fLabelFontHeight
@@ -71,15 +71,15 @@
// xLabel->getString()
- Ft
// aLabelPosition.X
-2661
+2529
// aLabelPosition.Y
-12548
+12562
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-1007
+1748
// aLabelTransformation
-1008;0;2661;0;558;12548;0;0;1
+1749;0;2529;0;531;12562;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -87,15 +87,15 @@
// xLabel->getString()
2000000 Ft
// aLabelPosition.X
-782
+783
// aLabelPosition.Y
-11320
+11333
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-2886
+3494
// aLabelTransformation
-2887;0;782;0;558;11320;0;0;1
+3495;0;783;0;531;11333;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -103,15 +103,15 @@
// xLabel->getString()
4000000 Ft
// aLabelPosition.X
-782
+783
// aLabelPosition.Y
-10093
+10104
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-2886
+3494
// aLabelTransformation
-2887;0;782;0;558;10093;0;0;1
+3495;0;783;0;531;10104;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -119,15 +119,15 @@
// xLabel->getString()
6000000 Ft
// aLabelPosition.X
-782
+783
// aLabelPosition.Y
-8866
+8876
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-2886
+3494
// aLabelTransformation
-2887;0;782;0;558;8866;0;0;1
+3495;0;783;0;531;8876;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -135,15 +135,15 @@
// xLabel->getString()
8000000 Ft
// aLabelPosition.X
-782
+783
// aLabelPosition.Y
-7639
+7647
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-2886
+3494
// aLabelTransformation
-2887;0;782;0;558;7639;0;0;1
+3495;0;783;0;531;7647;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -153,13 +153,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-6411
+6419
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;6411;0;0;1
+3787;0;491;0;531;6419;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -169,13 +169,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-5184
+5190
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;5184;0;0;1
+3787;0;491;0;531;5190;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -185,13 +185,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-3957
+3961
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;3957;0;0;1
+3787;0;491;0;531;3961;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -201,13 +201,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-2730
+2733
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;2730;0;0;1
+3787;0;491;0;531;2733;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -217,13 +217,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-1503
+1504
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;1503;0;0;1
+3787;0;491;0;531;1504;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
@@ -233,13 +233,13 @@
// aLabelPosition.X
491
// aLabelPosition.Y
-275
+276
// aLabelSize.Height
-557
+530
// aLabelSize.Width
-3177
+3786
// aLabelTransformation
-3178;0;491;0;558;275;0;0;1
+3787;0;491;0;531;276;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
16711935
// fLabelFontHeight
diff --git a/chart2/qa/extras/chart2dump/reference/axislabeltest/percent_stacked_column_chart.txt b/chart2/qa/extras/chart2dump/reference/axislabeltest/percent_stacked_column_chart.txt
index 058f9948993c..0fdfe6347474 100755
--- a/chart2/qa/extras/chart2dump/reference/axislabeltest/percent_stacked_column_chart.txt
+++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/percent_stacked_column_chart.txt
@@ -4,15 +4,15 @@
// xLabel->getString()
Inkjet
// aLabelPosition.X
-5996
+5785
// aLabelPosition.Y
8950
// aLabelSize.Height
345
// aLabelSize.Width
-849
+1272
// aLabelTransformation
-850;0;5996;0;346;8950;0;0;1
+1273;0;5785;0;346;8950;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -20,15 +20,15 @@ Inkjet
// xLabel->getString()
Leser
// aLabelPosition.X
-10357
+10252
// aLabelPosition.Y
8950
// aLabelSize.Height
345
// aLabelSize.Width
-849
+1060
// aLabelTransformation
-850;0;10357;0;346;8950;0;0;1
+1061;0;10252;0;346;8950;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -36,15 +36,15 @@ Leser
// xLabel->getString()
Multifunction
// aLabelPosition.X
-14164
+13767
// aLabelPosition.Y
8950
// aLabelSize.Height
345
// aLabelSize.Width
-1960
+2754
// aLabelTransformation
-1961;0;14164;0;346;8950;0;0;1
+2755;0;13767;0;346;8950;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -52,15 +52,15 @@ Multifunction
// xLabel->getString()
Picture
// aLabelPosition.X
-18961
+18763
// aLabelPosition.Y
8950
// aLabelSize.Height
345
// aLabelSize.Width
-1087
+1484
// aLabelTransformation
-1088;0;18961;0;346;8950;0;0;1
+1485;0;18763;0;346;8950;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -71,15 +71,15 @@ Picture
// xLabel->getString()
0,00%
// aLabelPosition.X
-3010
+2931
// aLabelPosition.Y
8528
// aLabelSize.Height
345
// aLabelSize.Width
-981
+1060
// aLabelTransformation
-982;0;3010;0;346;8528;0;0;1
+1061;0;2931;0;346;8528;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -87,15 +87,15 @@ Picture
// xLabel->getString()
10,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
7817
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;7817;0;0;1
+1273;0;2719;0;346;7817;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -103,15 +103,15 @@ Picture
// xLabel->getString()
20,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
7106
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;7106;0;0;1
+1273;0;2719;0;346;7106;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -119,15 +119,15 @@ Picture
// xLabel->getString()
30,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
6395
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;6395;0;0;1
+1273;0;2719;0;346;6395;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -135,15 +135,15 @@ Picture
// xLabel->getString()
40,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
5684
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;5684;0;0;1
+1273;0;2719;0;346;5684;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -151,15 +151,15 @@ Picture
// xLabel->getString()
50,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
4974
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;4974;0;0;1
+1273;0;2719;0;346;4974;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -167,15 +167,15 @@ Picture
// xLabel->getString()
60,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
4263
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;4263;0;0;1
+1273;0;2719;0;346;4263;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -183,15 +183,15 @@ Picture
// xLabel->getString()
70,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
3552
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;3552;0;0;1
+1273;0;2719;0;346;3552;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -199,15 +199,15 @@ Picture
// xLabel->getString()
80,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
2841
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;2841;0;0;1
+1273;0;2719;0;346;2841;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -215,15 +215,15 @@ Picture
// xLabel->getString()
90,00%
// aLabelPosition.X
-2825
+2719
// aLabelPosition.Y
2130
// aLabelSize.Height
345
// aLabelSize.Width
-1166
+1272
// aLabelTransformation
-1167;0;2825;0;346;2130;0;0;1
+1273;0;2719;0;346;2130;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -231,15 +231,15 @@ Picture
// xLabel->getString()
100,00%
// aLabelPosition.X
-2640
+2507
// aLabelPosition.Y
1420
// aLabelSize.Height
345
// aLabelSize.Width
-1351
+1484
// aLabelTransformation
-1352;0;2640;0;346;1420;0;0;1
+1485;0;2507;0;346;1420;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
diff --git a/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt b/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt
index e4ff85adab7f..85fdac0ed101 100755
--- a/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt
+++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt
@@ -4,15 +4,15 @@
// xLabel->getString()
1. quarter
// aLabelPosition.X
-4696
+4228
// aLabelPosition.Y
-11140
+11608
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1030.96168696999;244.658946290545;4696;-1030.96168696999;244.658946290545;11140;0;0;1
+1499.06637611548;244.658946290545;4228;-1499.06637611548;244.658946290545;11608;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -20,15 +20,15 @@
// xLabel->getString()
2. quarter
// aLabelPosition.X
-8799
+8331
// aLabelPosition.Y
-11140
+11608
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1030.96168696999;244.658946290545;8799;-1030.96168696999;244.658946290545;11140;0;0;1
+1499.06637611548;244.658946290545;8331;-1499.06637611548;244.658946290545;11608;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -36,15 +36,15 @@
// xLabel->getString()
3. quarter
// aLabelPosition.X
-12902
+12434
// aLabelPosition.Y
-11140
+11608
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1030.96168696999;244.658946290545;12902;-1030.96168696999;244.658946290545;11140;0;0;1
+1499.06637611548;244.658946290545;12434;-1499.06637611548;244.658946290545;11608;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -52,15 +52,15 @@
// xLabel->getString()
4. quarter
// aLabelPosition.X
-17005
+16537
// aLabelPosition.Y
-11140
+11608
// aLabelSize.Height
345
// aLabelSize.Width
-1457
+2119
// aLabelTransformation
-1030.96168696999;244.658946290545;17005;-1030.96168696999;244.658946290545;11140;0;0;1
+1499.06637611548;244.658946290545;16537;-1499.06637611548;244.658946290545;11608;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -71,15 +71,15 @@
// xLabel->getString()
- Ft
// aLabelPosition.X
-2831
+2320
// aLabelPosition.Y
-9502
+9365
// aLabelSize.Height
345
// aLabelSize.Width
-743
+1272
// aLabelTransformation
-718.648814759067;-89.5513896054722;2831;192.561369556275;334.210335896018;9502;0;0;1
+1229.62357686598;-89.5513896054722;2320;329.476644415509;334.210335896018;9365;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -87,15 +87,15 @@
// xLabel->getString()
5000000 Ft
// aLabelPosition.X
-1680
+1093
// aLabelPosition.Y
-7249
+7091
// aLabelSize.Height
345
// aLabelSize.Width
-1934
+2542
// aLabelTransformation
-1869.06647386935;-89.5513896054722;1680;500.814852273378;334.210335896018;7249;0;0;1
+2456.3493762531;-89.5513896054722;1093;658.17683169571;334.210335896018;7091;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -103,15 +103,15 @@
// xLabel->getString()
10000000 Ft
// aLabelPosition.X
-1502
+888
// aLabelPosition.Y
-5257
+5092
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2047.76275173282;-89.5513896054722;1502;548.696375617344;334.210335896018;5257;0;0;1
+2661.12565142638;-89.5513896054722;888;713.046469257445;334.210335896018;5092;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -119,15 +119,15 @@
// xLabel->getString()
15000000 Ft
// aLabelPosition.X
-1502
+888
// aLabelPosition.Y
-3312
+3147
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2047.76275173282;-89.5513896054722;1502;548.696375617344;334.210335896018;3312;0;0;1
+2661.12565142638;-89.5513896054722;888;713.046469257445;334.210335896018;3147;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
@@ -135,15 +135,15 @@
// xLabel->getString()
20000000 Ft
// aLabelPosition.X
-1502
+888
// aLabelPosition.Y
-1368
+1203
// aLabelSize.Height
345
// aLabelSize.Width
-2119
+2754
// aLabelTransformation
-2047.76275173282;-89.5513896054722;1502;548.696375617344;334.210335896018;1368;0;0;1
+2661.12565142638;-89.5513896054722;888;713.046469257445;334.210335896018;1203;0;0;1
// static_cast<sal_Int32>(aLabelFontColor)
0
// fLabelFontHeight
diff --git a/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_with_titles.txt b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_with_titles.txt
index a18b1625571e..835c6a867854 100755
--- a/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_with_titles.txt
+++ b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_with_titles.txt
@@ -1,13 +1,13 @@
// aChartWallPosition.X
-3501
+4940
// aChartWallPosition.Y
-1421
+1427
// aChartWallSize.Height
-5892
+5584
// aChartWallSize.Width
-9920
+7336
// aChartWallTransformation
-9921;0;3501;0;5893;1421;0;0;1
+7337;0;4940;0;5585;1427;0;0;1
// static_cast<sal_Int32>(aChartWallFillStyle)
2
// static_cast<sal_Int32>(aChartWallFillColor)
diff --git a/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_without_titles.txt b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_without_titles.txt
index 8b8ee7f4ddd1..dff89eb9d852 100755
--- a/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_without_titles.txt
+++ b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_auto_adjust_without_titles.txt
@@ -1,13 +1,13 @@
// aChartWallPosition.X
-2503
+3111
// aChartWallPosition.Y
354
// aChartWallSize.Height
7888
// aChartWallSize.Width
-12277
+11311
// aChartWallTransformation
-12278;0;2503;0;7889;354;0;0;1
+11312;0;3111;0;7889;354;0;0;1
// static_cast<sal_Int32>(aChartWallFillStyle)
2
// static_cast<sal_Int32>(aChartWallFillColor)
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt b/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt
index 80609caf299d..4bcffd73d89d 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt
@@ -1,23 +1,23 @@
// aLegendPosition.X
-1989
+1973
// aLegendPosition.Y
-563
+555
// aLegendSize.Width
-3050
+3316
// aLegendSize.Height
-2908
+2781
// nLegendEntryCount
4
// aLegendEntryPosition.X
-2127
+2226
// aLegendEntryPosition.Y
-1369
+1319
// aLegendEntrySize.Height
211
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;2127;0;212;1369;0;0;1
+801;0;2226;0;212;1319;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -29,15 +29,15 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
43091
// aLegendEntryPosition.X
-3521
+3709
// aLegendEntryPosition.Y
-1369
+1319
// aLegendEntrySize.Height
211
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;3521;0;212;1369;0;0;1
+801;0;3709;0;212;1319;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -49,15 +49,15 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
8388352
// aLegendEntryPosition.X
-2127
+2226
// aLegendEntryPosition.Y
-2453
+2361
// aLegendEntrySize.Height
211
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;2127;0;212;2453;0;0;1
+801;0;2226;0;212;2361;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -69,15 +69,15 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16765728
// aLegendEntryPosition.X
-3521
+3709
// aLegendEntryPosition.Y
-2453
+2361
// aLegendEntrySize.Height
211
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;3521;0;212;2453;0;0;1
+801;0;3709;0;212;2361;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt
index f7a84c9ff178..2c8da49113c7 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt
@@ -1,15 +1,15 @@
// aLegendPosition.X
-7630
+7736
// aLegendPosition.Y
11476
// aLegendSize.Width
-6440
+6228
// aLegendSize.Height
545
// nLegendEntryCount
4
// aLegendEntryPosition.X
-13154
+13048
// aLegendEntryPosition.Y
11643
// aLegendEntrySize.Height
@@ -17,7 +17,7 @@
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;13154;0;212;11643;0;0;1
+801;0;13048;0;212;11643;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -29,7 +29,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
43091
// aLegendEntryPosition.X
-11544
+11491
// aLegendEntryPosition.Y
11643
// aLegendEntrySize.Height
@@ -37,7 +37,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;11544;0;212;11643;0;0;1
+801;0;11491;0;212;11643;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -69,7 +69,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16765728
// aLegendEntryPosition.X
-8324
+8377
// aLegendEntryPosition.Y
11643
// aLegendEntrySize.Height
@@ -77,7 +77,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;8324;0;212;11643;0;0;1
+801;0;8377;0;212;11643;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_left_side.txt b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_left_side.txt
index 7356300f0fad..314e042bb469 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_left_side.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_left_side.txt
@@ -3,7 +3,7 @@
// aLegendPosition.Y
6060
// aLegendSize.Width
-1610
+1557
// aLegendSize.Height
1880
// nLegendEntryCount
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_right_side.txt b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_right_side.txt
index 88491ea7c0ad..7b0b5ccabebf 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_right_side.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_right_side.txt
@@ -1,15 +1,15 @@
// aLegendPosition.X
-22525
+22472
// aLegendPosition.Y
6206
// aLegendSize.Width
-1127
+1180
// aLegendSize.Height
990
// nLegendEntryCount
2
// aLegendEntryPosition.X
-22641
+22588
// aLegendEntryPosition.Y
6373
// aLegendEntrySize.Height
@@ -17,7 +17,7 @@
// aLegendEntrySize.Width
211
// aLegendEntryTransformation
-212;0;22641;0;212;6373;0;0;1
+212;0;22588;0;212;6373;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -25,7 +25,7 @@ com.sun.star.drawing.RectangleShape
// static_cast<sal_Int32>(aEntryGeomColor)
17798
// aLegendEntryPosition.X
-22641
+22588
// aLegendEntryPosition.Y
6818
// aLegendEntrySize.Height
@@ -33,7 +33,7 @@ com.sun.star.drawing.RectangleShape
// aLegendEntrySize.Width
211
// aLegendEntryTransformation
-212;0;22641;0;212;6818;0;0;1
+212;0;22588;0;212;6818;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt
index 85dff3463040..54a31e85072c 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt
@@ -1,15 +1,15 @@
// aLegendPosition.X
-7452
+7558
// aLegendPosition.Y
185
// aLegendSize.Width
-6440
+6228
// aLegendSize.Height
545
// nLegendEntryCount
4
// aLegendEntryPosition.X
-7568
+7674
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -17,7 +17,7 @@
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;7568;0;212;352;0;0;1
+801;0;7674;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -29,7 +29,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
43091
// aLegendEntryPosition.X
-9178
+9231
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -37,7 +37,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;9178;0;212;352;0;0;1
+801;0;9231;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -69,7 +69,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16765728
// aLegendEntryPosition.X
-12398
+12345
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -77,7 +77,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;12398;0;212;352;0;0;1
+801;0;12345;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt b/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt
index 8fc3a62fb0be..48b9c1c07f38 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt
@@ -1,15 +1,15 @@
// aLegendPosition.X
-4675
+4967
// aLegendPosition.Y
185
// aLegendSize.Width
-13039
+12456
// aLegendSize.Height
990
// nLegendEntryCount
15
// aLegendEntryPosition.X
-4791
+5083
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -17,7 +17,7 @@
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;4791;0;212;352;0;0;1
+801;0;5083;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -29,7 +29,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
43091
// aLegendEntryPosition.X
-6401
+6640
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -37,7 +37,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;6401;0;212;352;0;0;1
+801;0;6640;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -49,7 +49,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
8388352
// aLegendEntryPosition.X
-8011
+8197
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -57,7 +57,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;8011;0;212;352;0;0;1
+801;0;8197;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -69,7 +69,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16765728
// aLegendEntryPosition.X
-9621
+9754
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -77,7 +77,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;9621;0;212;352;0;0;1
+801;0;9754;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -89,7 +89,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16711807
// aLegendEntryPosition.X
-11231
+11311
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -97,7 +97,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;11231;0;212;352;0;0;1
+801;0;11311;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -109,7 +109,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
8257569
// aLegendEntryPosition.X
-12947
+12868
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -117,7 +117,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;12947;0;212;352;0;0;1
+801;0;12868;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -129,7 +129,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
8637183
// aLegendEntryPosition.X
-14557
+14425
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -137,7 +137,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;14557;0;212;352;0;0;1
+801;0;14425;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -149,7 +149,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
3227652
// aLegendEntryPosition.X
-16220
+15982
// aLegendEntryPosition.Y
352
// aLegendEntrySize.Height
@@ -157,7 +157,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;16220;0;212;352;0;0;1
+801;0;15982;0;212;352;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -169,7 +169,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
11456256
// aLegendEntryPosition.X
-4791
+5083
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -177,7 +177,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;4791;0;212;797;0;0;1
+801;0;5083;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -189,7 +189,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
4923247
// aLegendEntryPosition.X
-6401
+6640
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -197,7 +197,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;6401;0;212;797;0;0;1
+801;0;6640;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -209,7 +209,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16749838
// aLegendEntryPosition.X
-8011
+8197
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -217,7 +217,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;8011;0;212;797;0;0;1
+801;0;8197;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -229,7 +229,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
12910603
// aLegendEntryPosition.X
-9621
+9754
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -237,7 +237,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;9621;0;212;797;0;0;1
+801;0;9754;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -249,7 +249,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
34001
// aLegendEntryPosition.X
-11231
+11311
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -257,7 +257,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;11231;0;212;797;0;0;1
+801;0;11311;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -269,7 +269,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
17798
// aLegendEntryPosition.X
-12947
+12868
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -277,7 +277,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;12947;0;212;797;0;0;1
+801;0;12868;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
@@ -289,7 +289,7 @@ com.sun.star.drawing.PolyPolygonShape
// static_cast<sal_Int32>(aEntryGeomColor)
16728590
// aLegendEntryPosition.X
-14557
+14425
// aLegendEntryPosition.Y
797
// aLegendEntrySize.Height
@@ -297,7 +297,7 @@ com.sun.star.drawing.PolyPolygonShape
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;14557;0;212;797;0;0;1
+801;0;14425;0;212;797;0;0;1
// xLegendEntryContainer->getCount()
3
// sEntryGeomShapeType
diff --git a/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt b/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt
index 2c1295a729a9..3105e262beb0 100755
--- a/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt
+++ b/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt
@@ -1,23 +1,23 @@
// aLegendPosition.X
-3005
+1786
// aLegendPosition.Y
-12414
+13063
// aLegendSize.Width
-16083
+18515
// aLegendSize.Height
519
// nLegendEntryCount
8
// aLegendEntryPosition.X
-3109
+1890
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;3109;0;191;12578;0;0;1
+801;0;1890;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -25,15 +25,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-4881
+3927
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;4881;0;191;12578;0;0;1
+801;0;3927;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -41,15 +41,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-6971
+6334
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;6971;0;191;12578;0;0;1
+801;0;6334;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -57,15 +57,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-9061
+8741
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;9061;0;191;12578;0;0;1
+801;0;8741;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -73,15 +73,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-11151
+11148
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;11151;0;191;12578;0;0;1
+801;0;11148;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -89,15 +89,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-12923
+13185
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;12923;0;191;12578;0;0;1
+801;0;13185;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -105,15 +105,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-15013
+15592
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;15013;0;191;12578;0;0;1
+801;0;15592;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType
@@ -121,15 +121,15 @@ com.sun.star.drawing.LineShape
// static_cast<sal_Int32>(aEntryGeomColor)
7512015
// aLegendEntryPosition.X
-17103
+17999
// aLegendEntryPosition.Y
-12578
+13227
// aLegendEntrySize.Height
190
// aLegendEntrySize.Width
800
// aLegendEntryTransformation
-801;0;17103;0;191;12578;0;0;1
+801;0;17999;0;191;13227;0;0;1
// xLegendEntryContainer->getCount()
2
// sEntryGeomShapeType