diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2013-04-19 17:14:05 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-04-19 17:32:21 +0200 |
commit | a88ac708403c03d0f950f09ec29c0d5a1e5a85b4 (patch) | |
tree | cd88bbf7db2e010105b51ca4ff145b4359280ad9 /sw | |
parent | 5df981a2a26106e6283a88fb27e6c6659fe1259d (diff) |
fdo#63685 wp:inline's distT/B/L/R is in EMU's, not twips
Regression from 3d7e168a2a43c2414b0633379102ddb29437e75b.
Change-Id: I9ab3f9f41316a01d5a74f3e500bad7a83c8d2dca
Diffstat (limited to 'sw')
-rw-r--r-- | sw/qa/extras/ooxmlimport/data/fdo63685.docx | bin | 0 -> 10964 bytes | |||
-rw-r--r-- | sw/qa/extras/ooxmlimport/ooxmlimport.cxx | 10 |
2 files changed, 10 insertions, 0 deletions
diff --git a/sw/qa/extras/ooxmlimport/data/fdo63685.docx b/sw/qa/extras/ooxmlimport/data/fdo63685.docx Binary files differnew file mode 100644 index 000000000000..a1348fcff3b6 --- /dev/null +++ b/sw/qa/extras/ooxmlimport/data/fdo63685.docx diff --git a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx index b8addaccac92..db545c36af33 100644 --- a/sw/qa/extras/ooxmlimport/ooxmlimport.cxx +++ b/sw/qa/extras/ooxmlimport/ooxmlimport.cxx @@ -125,6 +125,7 @@ public: void testFdo59273(); void testTableWidth(); void testConditionalstylesTbllook(); + void testFdo63685(); CPPUNIT_TEST_SUITE(Test); #if !defined(MACOSX) && !defined(WNT) @@ -201,6 +202,7 @@ void Test::run() {"fdo59273.docx", &Test::testFdo59273}, {"table_width.docx", &Test::testTableWidth}, {"conditionalstyles-tbllook.docx", &Test::testConditionalstylesTbllook}, + {"fdo63685.docx", &Test::testFdo63685}, }; header(); for (unsigned int i = 0; i < SAL_N_ELEMENTS(aMethods); ++i) @@ -1324,6 +1326,14 @@ void Test::testConditionalstylesTbllook() CPPUNIT_ASSERT_EQUAL(sal_Int32(0x7F7F7F), getProperty<sal_Int32>(xTable->getCellByName("A1"), "BackColor")); } +void Test::testFdo63685() +{ + uno::Reference<drawing::XDrawPageSupplier> xDrawPageSupplier(mxComponent, uno::UNO_QUERY); + uno::Reference<container::XIndexAccess> xDraws(xDrawPageSupplier->getDrawPage(), uno::UNO_QUERY); + // Was 85697, i.e. original 114120 was converted to mm100 from twips, not from EMUs. + CPPUNIT_ASSERT_EQUAL(sal_Int32(318), getProperty<sal_Int32>(xDraws->getByIndex(0), "TopMargin")); +} + CPPUNIT_TEST_SUITE_REGISTRATION(Test); CPPUNIT_PLUGIN_IMPLEMENT(); |