diff options
author | Gülşah Köse <gulsah.kose@collabora.com> | 2021-01-20 00:52:56 +0300 |
---|---|---|
committer | Gülşah Köse <gulsah.kose@collabora.com> | 2021-01-21 16:05:24 +0100 |
commit | 9ac58bf3a6d0a72c5452a9cc162554b3a667d2e0 (patch) | |
tree | 8dcf4e8a94309dcb54672df49715c6da059e5330 /sd | |
parent | f37ce0a08bc73d4d1e3cdee6553e637bd965ec1e (diff) |
tdf#134210 Import support for custom stretch values.
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109658
Tested-by: Jenkins
Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
(cherry picked from commit 2c96bd26ec488d865370fe9d394e7c4e228e05ab)
Change-Id: I33ced8d667e37b7fb79f4c87b689f45966ac0097
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/109739
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com>
Reviewed-by: Gülşah Köse <gulsah.kose@collabora.com>
Diffstat (limited to 'sd')
-rw-r--r-- | sd/qa/unit/data/pptx/tdf134210.pptx | bin | 0 -> 125281 bytes | |||
-rw-r--r-- | sd/qa/unit/import-tests.cxx | 19 |
2 files changed, 19 insertions, 0 deletions
diff --git a/sd/qa/unit/data/pptx/tdf134210.pptx b/sd/qa/unit/data/pptx/tdf134210.pptx Binary files differnew file mode 100644 index 000000000000..6867ac4801ff --- /dev/null +++ b/sd/qa/unit/data/pptx/tdf134210.pptx diff --git a/sd/qa/unit/import-tests.cxx b/sd/qa/unit/import-tests.cxx index d3e776f2c50d..e3bd40f091eb 100644 --- a/sd/qa/unit/import-tests.cxx +++ b/sd/qa/unit/import-tests.cxx @@ -196,6 +196,7 @@ public: void testTdf90626(); void testTdf114488(); void testTdf134174(); + void testTdf134210(); void testTdf114913(); void testTdf114821(); void testTdf115394(); @@ -307,6 +308,7 @@ public: CPPUNIT_TEST(testTdf90626); CPPUNIT_TEST(testTdf114488); CPPUNIT_TEST(testTdf134174); + CPPUNIT_TEST(testTdf134210); CPPUNIT_TEST(testTdf114913); CPPUNIT_TEST(testTdf114821); CPPUNIT_TEST(testTdf115394); @@ -2627,6 +2629,23 @@ void SdImportTest::testTdf134174() xDocShRef->DoClose(); } +void SdImportTest::testTdf134210() +{ + sd::DrawDocShellRef xDocShRef = loadURL(m_directories.getURLFromSrc(u"sd/qa/unit/data/pptx/tdf134210.pptx"), PPTX); + uno::Reference<beans::XPropertySet> xShape(getShapeFromPage(0, 0, xDocShRef), uno::UNO_SET_THROW); + CPPUNIT_ASSERT(xShape.is()); + + uno::Reference<graphic::XGraphic> xGraphic; + xShape->getPropertyValue("FillBitmap") >>= xGraphic; + CPPUNIT_ASSERT(xGraphic.is()); + + Graphic aGraphic(xGraphic); + BitmapEx aBitmap(aGraphic.GetBitmapEx()); + CPPUNIT_ASSERT_EQUAL( Color(6708292), aBitmap.GetPixelColor( 0, 0 )); + + xDocShRef->DoClose(); +} + void SdImportTest::testTdf114913() { sd::DrawDocShellRef xDocShRef = loadURL(m_directories.getURLFromSrc("sd/qa/unit/data/pptx/tdf114913.pptx"), PPTX); |