diff options
author | Piao Jing Nan <sweetdream201@163.com> | 2013-07-28 14:43:29 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2013-08-22 13:52:37 +0000 |
commit | b904b9a4875a023b430f013e62b81bc90ea8a592 (patch) | |
tree | 3fc6b2a9b99ab4e5f1e9d031166ec051a3d37c5a /writerfilter | |
parent | Use project-relative paths (diff) | |
download | core-b904b9a4875a023b430f013e62b81bc90ea8a592.tar.gz core-b904b9a4875a023b430f013e62b81bc90ea8a592.zip |
fdo#44689: fix for DOCX import+export of page number start value
Change-Id: If4940b17bcee0d06fa8dc9bf9faa708cf6d0db1c
Signed-off-by: Adam Co <rattles2013@gmail.com>
Reviewed-on: https://gerrit.libreoffice.org/5528
Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
Tested-by: Miklos Vajna <vmiklos@suse.cz>
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapper.cxx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper.cxx b/writerfilter/source/dmapper/DomainMapper.cxx index d4061aa1aee7..59a39586953f 100644 --- a/writerfilter/source/dmapper/DomainMapper.cxx +++ b/writerfilter/source/dmapper/DomainMapper.cxx @@ -1460,6 +1460,10 @@ void DomainMapper::lcl_attribute(Id nName, Value & val) case NS_ooxml::LN_CT_Background_color: m_pImpl->m_oBackgroundColor.reset(nIntValue); break; + case NS_ooxml::LN_CT_PageNumber_start: + if (pSectionContext != NULL) + pSectionContext->SetPageNumber(nIntValue); + break; default: { #if OSL_DEBUG_LEVEL > 0 @@ -3389,6 +3393,15 @@ void DomainMapper::sprmWithProps( Sprm& rSprm, PropertyMapPtr rContext, SprmType } } break; + case NS_ooxml::LN_EG_SectPrContents_pgNumType: + { + writerfilter::Reference<Properties>::Pointer_t pProperties = rSprm.getProps(); + if( pProperties.get()) + { + pProperties->resolve(*this); + } + } + break; default: { #ifdef DEBUG_DOMAINMAPPER |