diff options
author | Miklos Vajna <vmiklos@suse.cz> | 2012-07-24 16:59:05 +0200 |
---|---|---|
committer | Miklos Vajna <vmiklos@suse.cz> | 2012-07-24 17:21:26 +0200 |
commit | febb2406cb8584b11b8cf0f2a1b0f0b384c1233d (patch) | |
tree | 0e699a8267b49953fc1533a4d900149b16d53da1 /writerfilter | |
parent | 0a4fbf535439b07bb9acdf265e2234310c41b40b (diff) |
import RTF_M{SSUB,SSUBPR,SSUP,SSUPPR,SSUBSUP,SSUBSUPPR,SPRE,SPREPR}
Change-Id: I8148e870ec86f282f05102757f0f8bfc53561c00
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.cxx | 16 | ||||
-rw-r--r-- | writerfilter/source/rtftok/rtfdocumentimpl.hxx | 10 |
2 files changed, 25 insertions, 1 deletions
diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.cxx b/writerfilter/source/rtftok/rtfdocumentimpl.cxx index 18329b656055..0f5e0a03117a 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.cxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.cxx @@ -1468,6 +1468,14 @@ int RTFDocumentImpl::dispatchDestination(RTFKeyword nKeyword) OPEN_M_TOKEN(RAD, rad); OPEN_M_TOKEN(RADPR, radPr); OPEN_M_TOKEN(DEG, deg); + OPEN_M_TOKEN(SSUB, sSub); + OPEN_M_TOKEN(SSUBPR, sSubPr); + OPEN_M_TOKEN(SSUP, sSup); + OPEN_M_TOKEN(SSUPPR, sSupPr); + OPEN_M_TOKEN(SSUBSUP, sSubSup); + OPEN_M_TOKEN(SSUBSUPPR, sSubSupPr); + OPEN_M_TOKEN(SPRE, sPre); + OPEN_M_TOKEN(SPREPR, sPrePr); default: SAL_INFO("writerfilter", OSL_THIS_FUNC << ": TODO handle destination '" << lcl_RtfToString(nKeyword) << "'"); // Make sure we skip destinations (even without \*) till we don't handle them @@ -3667,6 +3675,14 @@ int RTFDocumentImpl::popState() case DESTINATION_MRAD: m_aMathBuffer.appendClosingTag(M_TOKEN(rad)); break; case DESTINATION_MRADPR: m_aMathBuffer.appendClosingTag(M_TOKEN(radPr)); break; case DESTINATION_MDEG: m_aMathBuffer.appendClosingTag(M_TOKEN(deg)); break; + case DESTINATION_MSSUB: m_aMathBuffer.appendClosingTag(M_TOKEN(sSub)); break; + case DESTINATION_MSSUBPR: m_aMathBuffer.appendClosingTag(M_TOKEN(sSubPr)); break; + case DESTINATION_MSSUP: m_aMathBuffer.appendClosingTag(M_TOKEN(sSup)); break; + case DESTINATION_MSSUPPR: m_aMathBuffer.appendClosingTag(M_TOKEN(sSupPr)); break; + case DESTINATION_MSSUBSUP: m_aMathBuffer.appendClosingTag(M_TOKEN(sSubSup)); break; + case DESTINATION_MSSUBSUPPR: m_aMathBuffer.appendClosingTag(M_TOKEN(sSubSupPr)); break; + case DESTINATION_MSPRE: m_aMathBuffer.appendClosingTag(M_TOKEN(sPre)); break; + case DESTINATION_MSPREPR: m_aMathBuffer.appendClosingTag(M_TOKEN(sPrePr)); break; default: break; } diff --git a/writerfilter/source/rtftok/rtfdocumentimpl.hxx b/writerfilter/source/rtftok/rtfdocumentimpl.hxx index 99a949396cbb..52c40f7b61d7 100644 --- a/writerfilter/source/rtftok/rtfdocumentimpl.hxx +++ b/writerfilter/source/rtftok/rtfdocumentimpl.hxx @@ -164,7 +164,15 @@ namespace writerfilter { DESTINATION_MBORDERBOXPR, DESTINATION_MRAD, DESTINATION_MRADPR, - DESTINATION_MDEG + DESTINATION_MDEG, + DESTINATION_MSSUB, + DESTINATION_MSSUBPR, + DESTINATION_MSSUP, + DESTINATION_MSSUPPR, + DESTINATION_MSSUBSUP, + DESTINATION_MSSUBSUPPR, + DESTINATION_MSPRE, + DESTINATION_MSPREPR, }; enum RTFBorderState |