diff options
author | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2012-09-19 16:19:37 +0200 |
---|---|---|
committer | Cédric Bosdonnat <cedric.bosdonnat.ooo@free.fr> | 2012-10-02 18:02:27 +0200 |
commit | 3e6f387606971130fe8710553a4d28cadf7ef3d1 (patch) | |
tree | 23208757b6d859a0e5b1919da607ba5f14e57032 /writerfilter/source/filter | |
parent | c3f399bacd5278895276d1c3aaafcaae63462cd3 (diff) |
n#779627: added quite some compat options from the ww8 filter on writerfilter
Change-Id: I9e8dee39f63a08517eb654e33747bd8c95d84b59
Diffstat (limited to 'writerfilter/source/filter')
-rw-r--r-- | writerfilter/source/filter/ImportFilter.cxx | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/writerfilter/source/filter/ImportFilter.cxx b/writerfilter/source/filter/ImportFilter.cxx index 820af9e55811..abad2b211a3a 100644 --- a/writerfilter/source/filter/ImportFilter.cxx +++ b/writerfilter/source/filter/ImportFilter.cxx @@ -182,6 +182,20 @@ void WriterFilter::setTargetDocument( const uno::Reference< lang::XComponent >& uno::Reference< beans::XPropertySet > xSettings( xFactory->createInstance( rtl::OUString::createFromAscii( "com.sun.star.document.Settings" ) ), uno::UNO_QUERY ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("AddFrameOffsets"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("UseOldNumbering"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("IgnoreFirstLineIndentInNumbering"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("DoNotResetParaAttrsForNumFont"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("UseFormerLineSpacing"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("AddParaSpacingToTableCells"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("UseFormerObjectPositioning"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("ConsiderTextWrapOnObjPos"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("UseFormerTextWrapping"), uno::makeAny( sal_False ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("TableRowKeep"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("IgnoreTabsAndBlanksForLineCalculation"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("InvertBorderSpacing"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("CollapseEmptyCellPara"), uno::makeAny( sal_True ) ); + xSettings->setPropertyValue( rtl::OUString::createFromAscii("TabOverflow"), uno::makeAny( sal_True ) ); xSettings->setPropertyValue( rtl::OUString::createFromAscii( "UnbreakableNumberings" ), uno::makeAny( sal_True ) ); xSettings->setPropertyValue(rtl::OUString::createFromAscii("FloattableNomargins"), uno::makeAny( sal_True )); xSettings->setPropertyValue( rtl::OUString::createFromAscii("BackgroundParaOverDrawings"), uno::makeAny( sal_True ) ); |