diff options
author | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-02-12 22:31:18 +0100 |
---|---|---|
committer | Tamás Zolnai <tamas.zolnai@collabora.com> | 2017-02-12 22:11:09 +0000 |
commit | 614f4b5a32e569051b6ed058fe6369f96fea3b48 (patch) | |
tree | 3fd707685c86969a64f41383fb7669f28ff8a9dc /chart2/qa | |
parent | 81d4fbc0daa54889ccb09e6a3fadff9c70d99448 (diff) |
ChartDumpTest: Fix checking of transformations
Allow 1 point difference.
Change-Id: Ib7d6ca0db773872469f5fc5a0d0dadb4a101c7df
Reviewed-on: https://gerrit.libreoffice.org/34184
Reviewed-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai@collabora.com>
Diffstat (limited to 'chart2/qa')
26 files changed, 302 insertions, 262 deletions
diff --git a/chart2/qa/extras/chart2dump/chart2dump.cxx b/chart2/qa/extras/chart2dump/chart2dump.cxx index d0adeda4eb54..b4d92d10c78f 100755 --- a/chart2/qa/extras/chart2dump/chart2dump.cxx +++ b/chart2/qa/extras/chart2dump/chart2dump.cxx @@ -69,6 +69,19 @@ CPPUNIT_ASSERT_EQUAL_MESSAGE(OString("Failing test file is: " + sTestFileName).getStr(), readExpected(#aActual), aActual.trim()); \ } +#define CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aActual) \ + if(isInDumpMode()) \ + writeActualTransformation(aActual, #aActual); \ + else \ + { \ + OUString expectedTransform; \ + if (!readAndCheckTransformation (aActual, #aActual, expectedTransform)) \ + { \ + OString sTestFileName = OUStringToOString(getTestFileName(), RTL_TEXTENCODING_UTF8); \ + CPPUNIT_ASSERT_EQUAL_MESSAGE(OString("Failing test file is: " + sTestFileName).getStr(), expectedTransform, transformationToOneLineString(aActual)); \ + } \ + } + #define CPPUNIT_DUMP_ASSERT_NOTE(Note) \ if(isInDumpMode()) \ writeNote(OUString(Note)); \ @@ -175,6 +188,39 @@ protected: return sExpected.toDouble(); } + void writeActualTransformation(const drawing::HomogenMatrix3& rTransform, const OUString& sCheck) + { + writeActual(transformationToOneLineString(rTransform), sCheck); + } + + bool readAndCheckTransformation(const drawing::HomogenMatrix3& rTransform, const OUString& sCheck, OUString& rExpectedTranform) + { + rExpectedTranform = readExpected(sCheck); // Reference transfromation string + + // Covnert string back to a transformation; + drawing::HomogenMatrix3 aExpectedTransform; + aExpectedTransform.Line1.Column1 = rExpectedTranform.getToken(0, ';').toDouble(); + aExpectedTransform.Line1.Column2 = rExpectedTranform.getToken(1, ';').toDouble(); + aExpectedTransform.Line1.Column3 = rExpectedTranform.getToken(2, ';').toDouble(); + aExpectedTransform.Line2.Column1 = rExpectedTranform.getToken(3, ';').toDouble(); + aExpectedTransform.Line2.Column2 = rExpectedTranform.getToken(4, ';').toDouble(); + aExpectedTransform.Line2.Column3 = rExpectedTranform.getToken(5, ';').toDouble(); + aExpectedTransform.Line3.Column1 = rExpectedTranform.getToken(6, ';').toDouble(); + aExpectedTransform.Line3.Column2 = rExpectedTranform.getToken(7, ';').toDouble(); + aExpectedTransform.Line3.Column3 = rExpectedTranform.getToken(8, ';').toDouble(); + + // Check the equality of the two transformation + return (std::abs(aExpectedTransform.Line1.Column1 - rTransform.Line1.Column1) < INT_EPS && + std::abs(aExpectedTransform.Line1.Column2 - rTransform.Line1.Column2) < INT_EPS && + std::abs(aExpectedTransform.Line1.Column3 - rTransform.Line1.Column3) < INT_EPS && + std::abs(aExpectedTransform.Line2.Column1 - rTransform.Line2.Column1) < INT_EPS && + std::abs(aExpectedTransform.Line2.Column2 - rTransform.Line2.Column2) < INT_EPS && + std::abs(aExpectedTransform.Line2.Column3 - rTransform.Line2.Column3) < INT_EPS && + std::abs(aExpectedTransform.Line3.Column1 - rTransform.Line3.Column1) < INT_EPS && + std::abs(aExpectedTransform.Line3.Column2 - rTransform.Line3.Column2) < INT_EPS && + std::abs(aExpectedTransform.Line3.Column3 - rTransform.Line3.Column3) < INT_EPS); + } + OUString sequenceToOneLineString(uno::Sequence<OUString>& rSeq) { OUStringBuffer aBufer; @@ -197,8 +243,8 @@ protected: OUString transformationToOneLineString(const drawing::HomogenMatrix3& rTransform) { - return OUString::number(rTransform.Line1.Column1) + ";" + OUString::number(rTransform.Line1.Column2) + ";" + OUString::number(rTransform.Line1.Column3) + - OUString::number(rTransform.Line2.Column1) + ";" + OUString::number(rTransform.Line2.Column2) + ";" + OUString::number(rTransform.Line2.Column3) + + return OUString::number(rTransform.Line1.Column1) + ";" + OUString::number(rTransform.Line1.Column2) + ";" + OUString::number(rTransform.Line1.Column3) + ";" + + OUString::number(rTransform.Line2.Column1) + ";" + OUString::number(rTransform.Line2.Column2) + ";" + OUString::number(rTransform.Line2.Column3) + ";" + OUString::number(rTransform.Line3.Column1) + ";" + OUString::number(rTransform.Line3.Column2) + ";" + OUString::number(rTransform.Line3.Column3); } @@ -400,10 +446,9 @@ DECLARE_DUMP_TEST(LegendTest, Chart2DumpTest, false) // Check transformation Reference< beans::XPropertySet > xLegendEntryPropSet(xLegendEntry, UNO_QUERY_THROW); CPPUNIT_ASSERT(xLegendEntryPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xLegendEntryPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString sLegendEntryTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(sLegendEntryTransformation); + drawing::HomogenMatrix3 aLegendEntryTransformation; + xLegendEntryPropSet->getPropertyValue("Transformation") >>= aLegendEntryTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLegendEntryTransformation); uno::Reference<container::XIndexAccess> xLegendEntryContainer(xLegendEntry, UNO_QUERY_THROW); CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(xLegendEntryContainer->getCount()); @@ -486,10 +531,9 @@ DECLARE_DUMP_TEST(GridTest, Chart2DumpTest, false) // Check transformation Reference< beans::XPropertySet > xPropSet(xGrid, UNO_QUERY_THROW); CPPUNIT_ASSERT(xPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString sGridTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(sGridTransformation); + drawing::HomogenMatrix3 aGridTransformation; + xPropSet->getPropertyValue("Transformation") >>= aGridTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aGridTransformation); // Check line properties uno::Reference<container::XIndexAccess> xIndexAccess(xGrid, UNO_QUERY_THROW); @@ -559,10 +603,9 @@ DECLARE_DUMP_TEST(AxisGeometryTest, Chart2DumpTest, false) // Check transformation Reference< beans::XPropertySet > xPropSet(xXAxis, UNO_QUERY_THROW); CPPUNIT_ASSERT(xPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString sAxisTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(sAxisTransformation); + drawing::HomogenMatrix3 aAxisTransformation; + xPropSet->getPropertyValue("Transformation") >>= aAxisTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aAxisTransformation); // Check line properties uno::Reference<container::XIndexAccess> xIndexAccess(xXAxis, UNO_QUERY_THROW); @@ -654,10 +697,9 @@ DECLARE_DUMP_TEST(AxisLabelTest, Chart2DumpTest, false) // Check transformation Reference< beans::XPropertySet > xPropSet(xLabelShape, UNO_QUERY_THROW); CPPUNIT_ASSERT(xPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString sLabelTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(sLabelTransformation); + drawing::HomogenMatrix3 aLabelTransformation; + xPropSet->getPropertyValue("Transformation") >>= aLabelTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aLabelTransformation); // Check font color and height util::Color aLabelFontColor = 0; @@ -735,10 +777,9 @@ DECLARE_DUMP_TEST(ColumnChartTest, Chart2DumpTest, false) // Check transformation Reference< beans::XPropertySet > xPropSet(xColumn, UNO_QUERY_THROW); CPPUNIT_ASSERT(xPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString aColumnTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(aColumnTransformation); + drawing::HomogenMatrix3 aColumnTransformation; + xPropSet->getPropertyValue("Transformation") >>= aColumnTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aColumnTransformation); } } } @@ -768,19 +809,18 @@ DECLARE_DUMP_TEST(ChartWallTest, Chart2DumpTest, false) // Check position and size awt::Point aChartWallPosition = xChartWall->getPosition(); - CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(aChartWallPosition.X); - CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(aChartWallPosition.Y); + CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aChartWallPosition.X, INT_EPS); + CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aChartWallPosition.Y, INT_EPS); awt::Size aChartWallSize = xChartWall->getSize(); - CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(aChartWallSize.Height); - CPPUNIT_DUMP_ASSERT_NUMBERS_EQUAL(aChartWallSize.Width); + CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aChartWallSize.Height, INT_EPS); + CPPUNIT_DUMP_ASSERT_DOUBLES_EQUAL(aChartWallSize.Width, INT_EPS); // Check transformation Reference< beans::XPropertySet > xPropSet(xChartWall, UNO_QUERY_THROW); CPPUNIT_ASSERT(xPropSet.is()); - drawing::HomogenMatrix3 aTransform; - xPropSet->getPropertyValue("Transformation") >>= aTransform; - OUString sChartWallTransformation = transformationToOneLineString(aTransform); - CPPUNIT_DUMP_ASSERT_STRINGS_EQUAL(sChartWallTransformation); + drawing::HomogenMatrix3 aChartWallTransformation; + xPropSet->getPropertyValue("Transformation") >>= aChartWallTransformation; + CPPUNIT_DUMP_ASSERT_TRANSFORMATIONS_EQUAL(aChartWallTransformation); // Check fill properties drawing::FillStyle aChartWallFillStyle; diff --git a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/axis_special_positioning.txt b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/axis_special_positioning.txt index 0ee9485aaef2..edb9036073e4 100755 --- a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/axis_special_positioning.txt +++ b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/axis_special_positioning.txt @@ -7,8 +7,8 @@ 645 // aAxisSize.Width 14441 -// sAxisTransformation -14442;0;43110;646;10920;0;1 +// aAxisTransformation +14442;0;4311;0;646;1092;0;0;1 // nAxisGeometriesCount 4 // sAxisLineDash @@ -26,8 +26,8 @@ 5931 // aAxisSize.Width 150 -// sAxisTransformation -151;0;187520;5932;15870;0;1 +// aAxisTransformation +151;0;18752;0;5932;1587;0;0;1 // nAxisGeometriesCount 3 // sAxisLineDash diff --git a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/default_formated_axis.txt b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/default_formated_axis.txt index dcc57166c70d..5fc5c6c34359 100755 --- a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/default_formated_axis.txt +++ b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/default_formated_axis.txt @@ -7,8 +7,8 @@ 495 // aAxisSize.Width 14438 -// sAxisTransformation -14439;0;35100;496;75200;0;1 +// aAxisTransformation +14439;0;3510;0;496;7520;0;0;1 // nAxisGeometriesCount 4 // sAxisLineDash @@ -26,8 +26,8 @@ 5932 // aAxisSize.Width 150 -// sAxisTransformation -151;0;33600;5933;15880;0;1 +// aAxisTransformation +151;0;3360;0;5933;1588;0;0;1 // nAxisGeometriesCount 2 // sAxisLineDash diff --git a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/formated_axis_lines.txt b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/formated_axis_lines.txt index c39f32badf6c..d68c8e9e7ed8 100755 --- a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/formated_axis_lines.txt +++ b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/formated_axis_lines.txt @@ -7,8 +7,8 @@ 495 // aAxisSize.Width 14439 -// sAxisTransformation -14440;0;35100;496;75200;0;1 +// aAxisTransformation +14440;0;3510;0;496;7520;0;0;1 // nAxisGeometriesCount 4 // sAxisLineDash @@ -26,8 +26,8 @@ 5932 // aAxisSize.Width 150 -// sAxisTransformation -151;0;33600;5933;15880;0;1 +// aAxisTransformation +151;0;3360;0;5933;1588;0;0;1 // nAxisGeometriesCount 2 // sAxisLineDash diff --git a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/rotated_axis_labels.txt b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/rotated_axis_labels.txt index b53820a9cb0e..d8fc1f4c3299 100755 --- a/chart2/qa/extras/chart2dump/reference/axisgeometrytest/rotated_axis_labels.txt +++ b/chart2/qa/extras/chart2dump/reference/axisgeometrytest/rotated_axis_labels.txt @@ -7,8 +7,8 @@ 1724 // aAxisSize.Width 14439 -// sAxisTransformation -14440;0;35100;1725;75200;0;1 +// aAxisTransformation +14440;0;3510;0;1725;7520;0;0;1 // nAxisGeometriesCount 4 // sAxisLineDash @@ -26,8 +26,8 @@ 5932 // aAxisSize.Width 150 -// sAxisTransformation -151;0;33600;5933;15880;0;1 +// aAxisTransformation +151;0;3360;0;5933;1588;0;0;1 // nAxisGeometriesCount 2 // sAxisLineDash 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 7a67db66c07a..aa01dfcaf200 100755 --- a/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt +++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/default_formated_axis.txt @@ -11,8 +11,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1882;0;43740;346;77700;0;1 +// aLabelTransformation +1882;0;4374;0;346;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -27,8 +27,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1882;0;79840;346;77700;0;1 +// aLabelTransformation +1882;0;7984;0;346;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -43,8 +43,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1882;0;115930;346;77700;0;1 +// aLabelTransformation +1882;0;11593;0;346;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -59,8 +59,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1882;0;152030;346;77700;0;1 +// aLabelTransformation +1882;0;15203;0;346;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -78,8 +78,8 @@ 345 // aLabelSize.Width 743 -// sLabelTransformation -744;0;25180;346;73480;0;1 +// aLabelTransformation +744;0;2518;0;346;7348;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -94,8 +94,8 @@ 345 // aLabelSize.Width 2145 -// sLabelTransformation -2146;0;11160;346;65000;0;1 +// aLabelTransformation +2146;0;1116;0;346;6500;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -110,8 +110,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;56530;0;1 +// aLabelTransformation +2332;0;930;0;346;5653;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -126,8 +126,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;48050;0;1 +// aLabelTransformation +2332;0;930;0;346;4805;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -142,8 +142,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;39580;0;1 +// aLabelTransformation +2332;0;930;0;346;3958;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -158,8 +158,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;31100;0;1 +// aLabelTransformation +2332;0;930;0;346;3110;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -174,8 +174,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;22630;0;1 +// aLabelTransformation +2332;0;930;0;346;2263;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -190,8 +190,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2332;0;9300;346;14160;0;1 +// aLabelTransformation +2332;0;930;0;346;1416;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 c1baec952f25..fd6629de7e0c 100755 --- a/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt +++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/formated_axis_labels.txt @@ -11,8 +11,8 @@ 292 // aLabelSize.Width 1590 -// sLabelTransformation -1591;0;45200;293;77700;0;1 +// aLabelTransformation +1591;0;4520;0;293;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 16711680 // fLabelFontHeight @@ -27,8 +27,8 @@ 292 // aLabelSize.Width 1590 -// sLabelTransformation -1591;0;81300;293;77700;0;1 +// aLabelTransformation +1591;0;8130;0;293;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 16711680 // fLabelFontHeight @@ -43,8 +43,8 @@ 292 // aLabelSize.Width 1590 -// sLabelTransformation -1591;0;117400;293;77700;0;1 +// aLabelTransformation +1591;0;11740;0;293;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 16711680 // fLabelFontHeight @@ -59,8 +59,8 @@ 292 // aLabelSize.Width 1590 -// sLabelTransformation -1591;0;153500;293;77700;0;1 +// aLabelTransformation +1591;0;15350;0;293;7770;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 16711680 // fLabelFontHeight @@ -78,8 +78,8 @@ 239 // aLabelSize.Width 531 -// sLabelTransformation -532;0;27300;240;74010;0;1 +// aLabelTransformation +532;0;2730;0;240;7401;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -94,8 +94,8 @@ 239 // aLabelSize.Width 1536 -// sLabelTransformation -1537;0;17250;240;65530;0;1 +// aLabelTransformation +1537;0;1725;0;240;6553;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -110,8 +110,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;57060;0;1 +// aLabelTransformation +1670;0;1592;0;240;5706;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -126,8 +126,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;48580;0;1 +// aLabelTransformation +1670;0;1592;0;240;4858;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -142,8 +142,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;40110;0;1 +// aLabelTransformation +1670;0;1592;0;240;4011;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -158,8 +158,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;31630;0;1 +// aLabelTransformation +1670;0;1592;0;240;3163;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -174,8 +174,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;23160;0;1 +// aLabelTransformation +1670;0;1592;0;240;2316;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // fLabelFontHeight @@ -190,8 +190,8 @@ 239 // aLabelSize.Width 1669 -// sLabelTransformation -1670;0;15920;240;14690;0;1 +// aLabelTransformation +1670;0;1592;0;240;1469;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 32767 // 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 0e62ab0fbf64..2ca617129fb5 100755 --- a/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt +++ b/chart2/qa/extras/chart2dump/reference/axislabeltest/rotated_axis_labels.txt @@ -11,8 +11,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1330.77496219308;244.658946290545;4527-1330.77496219308;244.658946290545;91000;0;1 +// aLabelTransformation +1330.77496219308;244.658946290545;4527;-1330.77496219308;244.658946290545;9100;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -27,8 +27,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1330.77496219308;244.658946290545;8137-1330.77496219308;244.658946290545;91000;0;1 +// aLabelTransformation +1330.77496219308;244.658946290545;8137;-1330.77496219308;244.658946290545;9100;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -43,8 +43,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1330.77496219308;244.658946290545;11747-1330.77496219308;244.658946290545;91000;0;1 +// aLabelTransformation +1330.77496219308;244.658946290545;11747;-1330.77496219308;244.658946290545;9100;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -59,8 +59,8 @@ 345 // aLabelSize.Width 1881 -// sLabelTransformation -1330.77496219308;244.658946290545;15357-1330.77496219308;244.658946290545;91000;0;1 +// aLabelTransformation +1330.77496219308;244.658946290545;15357;-1330.77496219308;244.658946290545;9100;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -78,8 +78,8 @@ 345 // aLabelSize.Width 743 -// sLabelTransformation -644.322900415622;-173;2616372;299.644789709416;70000;0;1 +// aLabelTransformation +644.322900415622;-173;2616;372;299.644789709416;7000;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -94,8 +94,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2019.57124162531;-173;12411166;299.644789709416;47230;0;1 +// aLabelTransformation +2019.57124162531;-173;1241;1166;299.644789709416;4723;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -110,8 +110,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2019.57124162531;-173;12411166;299.644789709416;32400;0;1 +// aLabelTransformation +2019.57124162531;-173;1241;1166;299.644789709416;3240;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -126,8 +126,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2019.57124162531;-173;12411166;299.644789709416;17570;0;1 +// aLabelTransformation +2019.57124162531;-173;1241;1166;299.644789709416;1757;0;0;1 // static_cast<sal_Int32>(aLabelFontColor) 0 // fLabelFontHeight @@ -142,8 +142,8 @@ 345 // aLabelSize.Width 2331 -// sLabelTransformation -2019.57124162531;-173;12411166;299.644789709416;2740;0;1 +// aLabelTransformation +2019.57124162531;-173;1241;1166;299.644789709416;274;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 9d3806d1dc50..7cfc179f2ab7 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 @@ -6,8 +6,8 @@ 5892 // aChartWallSize.Width 9284 -// sChartWallTransformation -9285;0;37120;5893;14210;0;1 +// aChartWallTransformation +9285;0;3712;0;5893;1421;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 96a04e9f5f90..2f1d7e7faca9 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 @@ -6,8 +6,8 @@ 7888 // aChartWallSize.Width 11853 -// sChartWallTransformation -11854;0;27140;7889;3540;0;1 +// aChartWallTransformation +11854;0;2714;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/chartwalltest/chartwall_custom_positioning.txt b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_custom_positioning.txt index 4370750b511f..325d29379591 100755 --- a/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_custom_positioning.txt +++ b/chart2/qa/extras/chart2dump/reference/chartwalltest/chartwall_custom_positioning.txt @@ -6,8 +6,8 @@ 5949 // aChartWallSize.Width 6611 -// sChartWallTransformation -6612;0;63270;5950;14150;0;1 +// aChartWallTransformation +6612;0;6327;0;5950;1415;0;0;1 // static_cast<sal_Int32>(aChartWallFillStyle) 1 // static_cast<sal_Int32>(aChartWallFillColor) diff --git a/chart2/qa/extras/chart2dump/reference/columncharttest/column_chart_small_spacing.txt b/chart2/qa/extras/chart2dump/reference/columncharttest/column_chart_small_spacing.txt index 4539b1c435df..4790ceb66023 100755 --- a/chart2/qa/extras/chart2dump/reference/columncharttest/column_chart_small_spacing.txt +++ b/chart2/qa/extras/chart2dump/reference/columncharttest/column_chart_small_spacing.txt @@ -17,7 +17,7 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;135220;3202;41470;0;1 +1169;0;13522;0;3202;4147;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=1 // aColumnPosition.X 8610 @@ -28,7 +28,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;86100;5403;19460;0;1 +1170;0;8610;0;5403;1946;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=0 // aColumnPosition.X 3698 @@ -39,7 +39,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;36980;2935;44140;0;1 +1170;0;3698;0;2935;4414;0;0;1 /// Series 1 Columns // nColumnCountInSeries 3 @@ -57,7 +57,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;146910;3602;37470;0;1 +1170;0;14691;0;3602;3747;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=1 // aColumnPosition.X 9780 @@ -68,7 +68,7 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;97800;3002;43470;0;1 +1169;0;9780;0;3002;4347;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=0 // aColumnPosition.X 4868 @@ -79,7 +79,7 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;48680;2102;52470;0;1 +1169;0;4868;0;2102;5247;0;0;1 /// Series 2 Columns // nColumnCountInSeries 3 @@ -97,7 +97,7 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;158610;2135;52140;0;1 +1169;0;15861;0;2135;5214;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=1 // aColumnPosition.X 10949 @@ -108,7 +108,7 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;109490;2935;44140;0;1 +1169;0;10949;0;2935;4414;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=0 // aColumnPosition.X 6037 @@ -119,7 +119,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;60370;1068;62810;0;1 +1170;0;6037;0;1068;6281;0;0;1 /// Series 3 Columns // nColumnCountInSeries 3 @@ -137,7 +137,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;170300;5014;23350;0;1 +1170;0;17030;0;5014;2335;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=1 // aColumnPosition.X 12118 @@ -148,7 +148,7 @@ // aColumnSize.Width 1170 // aColumnTransformation -1170;0;121180;3343;40060;0;1 +1170;0;12118;0;3343;4006;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=0 // aColumnPosition.X 7207 @@ -159,4 +159,4 @@ // aColumnSize.Width 1169 // aColumnTransformation -1169;0;72070;1672;56770;0;1 +1169;0;7207;0;1672;5677;0;0;1 diff --git a/chart2/qa/extras/chart2dump/reference/columncharttest/normal_column_chart.txt b/chart2/qa/extras/chart2dump/reference/columncharttest/normal_column_chart.txt index 50c1df47d3fe..b5e7975ae17e 100755 --- a/chart2/qa/extras/chart2dump/reference/columncharttest/normal_column_chart.txt +++ b/chart2/qa/extras/chart2dump/reference/columncharttest/normal_column_chart.txt @@ -17,7 +17,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;140750;3202;41470;0;1 +893;0;14075;0;3202;4147;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=1 // aColumnPosition.X 9163 @@ -28,7 +28,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;91630;5403;19460;0;1 +893;0;9163;0;5403;1946;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=0 // aColumnPosition.X 4251 @@ -39,7 +39,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;42510;2935;44140;0;1 +893;0;4251;0;2935;4414;0;0;1 /// Series 1 Columns // nColumnCountInSeries 3 @@ -57,7 +57,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;149680;3602;37470;0;1 +893;0;14968;0;3602;3747;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=1 // aColumnPosition.X 10056 @@ -68,7 +68,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;100560;3002;43470;0;1 +893;0;10056;0;3002;4347;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=0 // aColumnPosition.X 5144 @@ -79,7 +79,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;51440;2102;52470;0;1 +893;0;5144;0;2102;5247;0;0;1 /// Series 2 Columns // nColumnCountInSeries 3 @@ -97,7 +97,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;158610;2135;52140;0;1 +893;0;15861;0;2135;5214;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=1 // aColumnPosition.X 10949 @@ -108,7 +108,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;109490;2935;44140;0;1 +893;0;10949;0;2935;4414;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=0 // aColumnPosition.X 6037 @@ -119,7 +119,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;60370;1068;62810;0;1 +893;0;6037;0;1068;6281;0;0;1 /// Series 3 Columns // nColumnCountInSeries 3 @@ -137,7 +137,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;167540;5014;23350;0;1 +893;0;16754;0;5014;2335;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=1 // aColumnPosition.X 11842 @@ -148,7 +148,7 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;118420;3343;40060;0;1 +893;0;11842;0;3343;4006;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=0 // aColumnPosition.X 6930 @@ -159,4 +159,4 @@ // aColumnSize.Width 893 // aColumnTransformation -893;0;69300;1672;56770;0;1 +893;0;6930;0;1672;5677;0;0;1 diff --git a/chart2/qa/extras/chart2dump/reference/columncharttest/percent_stacked_column_chart.txt b/chart2/qa/extras/chart2dump/reference/columncharttest/percent_stacked_column_chart.txt index b027540e89ee..c2fcde73236a 100755 --- a/chart2/qa/extras/chart2dump/reference/columncharttest/percent_stacked_column_chart.txt +++ b/chart2/qa/extras/chart2dump/reference/columncharttest/percent_stacked_column_chart.txt @@ -17,7 +17,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;1378;59710;0;1 +1965;0;14878;0;1378;5971;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=1 // aColumnPosition.X 9967 @@ -28,7 +28,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;2210;51390;0;1 +1964;0;9967;0;2210;5139;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=0 // aColumnPosition.X 5055 @@ -39,7 +39,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;2267;50820;0;1 +1965;0;5055;0;2267;5082;0;0;1 /// Series 1 Columns // nColumnCountInSeries 3 @@ -57,7 +57,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;1550;44210;0;1 +1965;0;14878;0;1550;4421;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=1 // aColumnPosition.X 9967 @@ -68,7 +68,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1227;39120;0;1 +1964;0;9967;0;1227;3912;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=0 // aColumnPosition.X 5055 @@ -79,7 +79,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;1623;34590;0;1 +1965;0;5055;0;1623;3459;0;0;1 /// Series 2 Columns // nColumnCountInSeries 3 @@ -97,7 +97,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;919;35020;0;1 +1965;0;14878;0;919;3502;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=1 // aColumnPosition.X 9967 @@ -108,7 +108,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1201;27110;0;1 +1964;0;9967;0;1201;2711;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=0 // aColumnPosition.X 5055 @@ -119,7 +119,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;824;26350;0;1 +1965;0;5055;0;824;2635;0;0;1 /// Series 3 Columns // nColumnCountInSeries 3 @@ -137,7 +137,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;2157;13450;0;1 +1965;0;14878;0;2157;1345;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=1 // aColumnPosition.X 9967 @@ -148,7 +148,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1366;13450;0;1 +1964;0;9967;0;1366;1345;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=0 // aColumnPosition.X 5055 @@ -159,4 +159,4 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;1290;13450;0;1 +1965;0;5055;0;1290;1345;0;0;1 diff --git a/chart2/qa/extras/chart2dump/reference/columncharttest/stacked_column_chart.txt b/chart2/qa/extras/chart2dump/reference/columncharttest/stacked_column_chart.txt index dd9103f8acb9..3e2f4b3c39f5 100755 --- a/chart2/qa/extras/chart2dump/reference/columncharttest/stacked_column_chart.txt +++ b/chart2/qa/extras/chart2dump/reference/columncharttest/stacked_column_chart.txt @@ -17,7 +17,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;1153;61960;0;1 +1965;0;14878;0;1153;6196;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=1 // aColumnPosition.X 9967 @@ -28,7 +28,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1945;54040;0;1 +1964;0;9967;0;1945;5404;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=0:Point=0 // aColumnPosition.X 5055 @@ -39,7 +39,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;1057;62920;0;1 +1965;0;5055;0;1057;6292;0;0;1 /// Series 1 Columns // nColumnCountInSeries 3 @@ -57,7 +57,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;1297;48990;0;1 +1965;0;14878;0;1297;4899;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=1 // aColumnPosition.X 9967 @@ -68,7 +68,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1081;43230;0;1 +1964;0;9967;0;1081;4323;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=1:Point=0 // aColumnPosition.X 5055 @@ -79,7 +79,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;756;55360;0;1 +1965;0;5055;0;756;5536;0;0;1 /// Series 2 Columns // nColumnCountInSeries 3 @@ -97,7 +97,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;768;41310;0;1 +1965;0;14878;0;768;4131;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=1 // aColumnPosition.X 9967 @@ -108,7 +108,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1057;32660;0;1 +1964;0;9967;0;1057;3266;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=2:Point=0 // aColumnPosition.X 5055 @@ -119,7 +119,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;385;51510;0;1 +1965;0;5055;0;385;5151;0;0;1 /// Series 3 Columns // nColumnCountInSeries 3 @@ -137,7 +137,7 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;148780;1805;23260;0;1 +1965;0;14878;0;1805;2326;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=1 // aColumnPosition.X 9967 @@ -148,7 +148,7 @@ // aColumnSize.Width 1964 // aColumnTransformation -1964;0;99670;1203;20630;0;1 +1964;0;9967;0;1203;2063;0;0;1 /// CID/MultiClick/D=0:CS=0:CT=0:Series=3:Point=0 // aColumnPosition.X 5055 @@ -159,4 +159,4 @@ // aColumnSize.Width 1965 // aColumnTransformation -1965;0;50550;601;45500;0;1 +1965;0;5055;0;601;4550;0;0;1 diff --git a/chart2/qa/extras/chart2dump/reference/gridtest/formated_grid_line.txt b/chart2/qa/extras/chart2dump/reference/gridtest/formated_grid_line.txt index 12fe524e97b1..47348f11993e 100755 --- a/chart2/qa/extras/chart2dump/reference/gridtest/formated_grid_line.txt +++ b/chart2/qa/extras/chart2dump/reference/gridtest/formated_grid_line.txt @@ -7,8 +7,8 @@ 6005 // aGridSize.Width 14515 -// sGridTransformation -14516;0;35290;6006;13440;0;1 +// aGridTransformation +14516;0;3529;0;6006;1344;0;0;1 // sGridLineDash 2;1;1970;0;127 // static_cast<sal_Int32>(aLineColor) diff --git a/chart2/qa/extras/chart2dump/reference/gridtest/horizontal_grid.txt b/chart2/qa/extras/chart2dump/reference/gridtest/horizontal_grid.txt index 502c08f5c387..ee199116a329 100755 --- a/chart2/qa/extras/chart2dump/reference/gridtest/horizontal_grid.txt +++ b/chart2/qa/extras/chart2dump/reference/gridtest/horizontal_grid.txt @@ -7,8 +7,8 @@ 6005 // aGridSize.Width 14515 -// sGridTransformation -14516;0;35290;6006;13440;0;1 +// aGridTransformation +14516;0;3529;0;6006;1344;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) diff --git a/chart2/qa/extras/chart2dump/reference/gridtest/minor_grid.txt b/chart2/qa/extras/chart2dump/reference/gridtest/minor_grid.txt index 57a6283365f8..35f3d560e4c1 100755 --- a/chart2/qa/extras/chart2dump/reference/gridtest/minor_grid.txt +++ b/chart2/qa/extras/chart2dump/reference/gridtest/minor_grid.txt @@ -7,8 +7,8 @@ 6005 // aGridSize.Width 14515 -// sGridTransformation -14516;0;35290;6006;13440;0;1 +// aGridTransformation +14516;0;3529;0;6006;1344;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) @@ -24,8 +24,8 @@ 6005 // aGridSize.Width 14515 -// sGridTransformation -14516;0;35290;6006;13440;0;1 +// aGridTransformation +14516;0;3529;0;6006;1344;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) @@ -41,8 +41,8 @@ 5147 // aGridSize.Width 14515 -// sGridTransformation -14516;0;35290;5148;17730;0;1 +// aGridTransformation +14516;0;3529;0;5148;1773;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) @@ -58,8 +58,8 @@ 6005 // aGridSize.Width 10886 -// sGridTransformation -10887;0;53430;6006;13440;0;1 +// aGridTransformation +10887;0;5343;0;6006;1344;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) diff --git a/chart2/qa/extras/chart2dump/reference/gridtest/vertical_grid.txt b/chart2/qa/extras/chart2dump/reference/gridtest/vertical_grid.txt index 9ed96881df65..5e18fbbb974c 100755 --- a/chart2/qa/extras/chart2dump/reference/gridtest/vertical_grid.txt +++ b/chart2/qa/extras/chart2dump/reference/gridtest/vertical_grid.txt @@ -7,8 +7,8 @@ 6120 // aGridSize.Width 14723 -// sGridTransformation -14724;0;35280;6121;13430;0;1 +// aGridTransformation +14724;0;3528;0;6121;1343;0;0;1 // sGridLineDash 0;1;201;20;20 // static_cast<sal_Int32>(aLineColor) 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 c64d61405128..ea72aa8ae0cb 100755 --- a/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt +++ b/chart2/qa/extras/chart2dump/reference/legendtest/custom_legend_position.txt @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;17810;212;5950;0;1 +// aLegendEntryTransformation +801;0;1781;0;212;595;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -36,8 +36,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;17810;212;10720;0;1 +// aLegendEntryTransformation +801;0;1781;0;212;1072;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -56,8 +56,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;17810;212;15490;0;1 +// aLegendEntryTransformation +801;0;1781;0;212;1549;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -76,8 +76,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;17810;212;20260;0;1 +// aLegendEntryTransformation +801;0;1781;0;212;2026;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 408131a1fe74..af879564a4f1 100755 --- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt +++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_bottom.txt @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;103040;212;84370;0;1 +// aLegendEntryTransformation +801;0;10304;0;212;8437;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -36,8 +36,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;86940;212;84370;0;1 +// aLegendEntryTransformation +801;0;8694;0;212;8437;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -56,8 +56,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;70840;212;84370;0;1 +// aLegendEntryTransformation +801;0;7084;0;212;8437;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -76,8 +76,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;54740;212;84370;0;1 +// aLegendEntryTransformation +801;0;5474;0;212;8437;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 9206644df39f..db08d0304104 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 @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;3260;212;37270;0;1 +// aLegendEntryTransformation +801;0;326;0;212;3727;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -36,8 +36,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;3260;212;41720;0;1 +// aLegendEntryTransformation +801;0;326;0;212;4172;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -56,8 +56,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;3260;212;46170;0;1 +// aLegendEntryTransformation +801;0;326;0;212;4617;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -76,8 +76,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;3260;212;50620;0;1 +// aLegendEntryTransformation +801;0;326;0;212;5062;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType 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 94fc41730095..bb8dba88aabf 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 @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 211 -// sLegendEntryTransformation -212;0;147870;212;41670;0;1 +// aLegendEntryTransformation +212;0;14787;0;212;4167;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -32,8 +32,8 @@ com.sun.star.drawing.RectangleShape 211 // aLegendEntrySize.Width 211 -// sLegendEntryTransformation -212;0;147870;212;46120;0;1 +// aLegendEntryTransformation +212;0;14787;0;212;4612;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 60c4472d7021..328989144c67 100755 --- a/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt +++ b/chart2/qa/extras/chart2dump/reference/legendtest/legend_on_top.txt @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;48960;212;3520;0;1 +// aLegendEntryTransformation +801;0;4896;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -36,8 +36,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;65060;212;3520;0;1 +// aLegendEntryTransformation +801;0;6506;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -56,8 +56,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;81160;212;3520;0;1 +// aLegendEntryTransformation +801;0;8116;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -76,8 +76,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;97260;212;3520;0;1 +// aLegendEntryTransformation +801;0;9726;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 c1d05a9be44f..a912f81a613b 100755 --- a/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt +++ b/chart2/qa/extras/chart2dump/reference/legendtest/many_legend_entries.txt @@ -16,8 +16,8 @@ 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;15900;212;3520;0;1 +// aLegendEntryTransformation +801;0;1590;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -36,8 +36,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;32000;212;3520;0;1 +// aLegendEntryTransformation +801;0;3200;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -56,8 +56,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;48100;212;3520;0;1 +// aLegendEntryTransformation +801;0;4810;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -76,8 +76,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;64200;212;3520;0;1 +// aLegendEntryTransformation +801;0;6420;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -96,8 +96,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;80300;212;3520;0;1 +// aLegendEntryTransformation +801;0;8030;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -116,8 +116,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;97460;212;3520;0;1 +// aLegendEntryTransformation +801;0;9746;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -136,8 +136,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;113560;212;3520;0;1 +// aLegendEntryTransformation +801;0;11356;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -156,8 +156,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;130190;212;3520;0;1 +// aLegendEntryTransformation +801;0;13019;0;212;352;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -176,8 +176,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;15900;212;7970;0;1 +// aLegendEntryTransformation +801;0;1590;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -196,8 +196,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;32000;212;7970;0;1 +// aLegendEntryTransformation +801;0;3200;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -216,8 +216,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;48100;212;7970;0;1 +// aLegendEntryTransformation +801;0;4810;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -236,8 +236,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;64200;212;7970;0;1 +// aLegendEntryTransformation +801;0;6420;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -256,8 +256,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;80300;212;7970;0;1 +// aLegendEntryTransformation +801;0;8030;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -276,8 +276,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;97460;212;7970;0;1 +// aLegendEntryTransformation +801;0;9746;0;212;797;0;0;1 // xLegendEntryContainer->getCount() 3 // sEntryGeomShapeType @@ -296,8 +296,8 @@ com.sun.star.drawing.PolyPolygonShape 211 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;113560;212;7970;0;1 +// aLegendEntryTransformation +801;0;11356;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 6db03f534d40..0e0336ffed1d 100755 --- a/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt +++ b/chart2/qa/extras/chart2dump/reference/legendtest/multiple_categories.txt @@ -16,8 +16,8 @@ 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;25010;191;66620;0;1 +// aLegendEntryTransformation +801;0;2501;0;191;6662;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -32,8 +32,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;42730;191;66620;0;1 +// aLegendEntryTransformation +801;0;4273;0;191;6662;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -48,8 +48,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;63630;191;66620;0;1 +// aLegendEntryTransformation +801;0;6363;0;191;6662;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -64,8 +64,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;84530;191;66620;0;1 +// aLegendEntryTransformation +801;0;8453;0;191;6662;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -80,8 +80,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;25010;191;70810;0;1 +// aLegendEntryTransformation +801;0;2501;0;191;7081;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -96,8 +96,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;42730;191;70810;0;1 +// aLegendEntryTransformation +801;0;4273;0;191;7081;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -112,8 +112,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;63630;191;70810;0;1 +// aLegendEntryTransformation +801;0;6363;0;191;7081;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType @@ -128,8 +128,8 @@ com.sun.star.drawing.LineShape 190 // aLegendEntrySize.Width 800 -// sLegendEntryTransformation -801;0;84530;191;70810;0;1 +// aLegendEntryTransformation +801;0;8453;0;191;7081;0;0;1 // xLegendEntryContainer->getCount() 2 // sEntryGeomShapeType |