summaryrefslogtreecommitdiff
path: root/lotuswordpro/source/filter/lwpcharsetmgr.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'lotuswordpro/source/filter/lwpcharsetmgr.cxx')
-rw-r--r--lotuswordpro/source/filter/lwpcharsetmgr.cxx53
1 files changed, 26 insertions, 27 deletions
diff --git a/lotuswordpro/source/filter/lwpcharsetmgr.cxx b/lotuswordpro/source/filter/lwpcharsetmgr.cxx
index 46abee27da75..493be11f9502 100644
--- a/lotuswordpro/source/filter/lwpcharsetmgr.cxx
+++ b/lotuswordpro/source/filter/lwpcharsetmgr.cxx
@@ -65,46 +65,45 @@ LwpCharSetMgr* LwpCharSetMgr::Instance = nullptr;
LwpCharSetMgr* LwpCharSetMgr::GetInstance()
{
- if (Instance == nullptr)
- Instance = new LwpCharSetMgr;
- return Instance;
+ if (Instance == nullptr)
+ Instance = new LwpCharSetMgr;
+ return Instance;
}
void LwpCharSetMgr::SetCodePageMap()
-{//sal_uInt16 wordproCode,rtl_TextEncoding encoding, tmp hardcoding, 1-18
-/* m_CodePageMap[256] =
+{ //sal_uInt16 wordproCode,rtl_TextEncoding encoding, tmp hardcoding, 1-18
+ /* m_CodePageMap[256] =
m_CodePageMap[259] =
m_CodePageMap[819] =
m_CodePageMap[921] =*/
- m_CodePageMap[437] = RTL_TEXTENCODING_ASCII_US;
- m_CodePageMap[850] = RTL_TEXTENCODING_IBM_850;
+ m_CodePageMap[437] = RTL_TEXTENCODING_ASCII_US;
+ m_CodePageMap[850] = RTL_TEXTENCODING_IBM_850;
//m_CodePageMap[851] = RTL_TEXTENCODING_IBM_851;
- m_CodePageMap[852] = RTL_TEXTENCODING_IBM_852;
- m_CodePageMap[857] = RTL_TEXTENCODING_IBM_857;
- m_CodePageMap[860] = RTL_TEXTENCODING_IBM_860;
- m_CodePageMap[863] = RTL_TEXTENCODING_IBM_863;
- m_CodePageMap[865] = RTL_TEXTENCODING_IBM_865;
- m_CodePageMap[866] = RTL_TEXTENCODING_IBM_866;
- m_CodePageMap[869] = RTL_TEXTENCODING_IBM_869;
- m_CodePageMap[874] = RTL_TEXTENCODING_MS_874;//thai
- m_CodePageMap[932] = RTL_TEXTENCODING_MS_932; //japanese
- m_CodePageMap[936] = RTL_TEXTENCODING_MS_936; //chinese simple
- m_CodePageMap[949] = RTL_TEXTENCODING_MS_949;//korean
- m_CodePageMap[950] = RTL_TEXTENCODING_BIG5;//chinese traditional
- m_CodePageMap[1250] = RTL_TEXTENCODING_MS_1250;//Central European
+ m_CodePageMap[852] = RTL_TEXTENCODING_IBM_852;
+ m_CodePageMap[857] = RTL_TEXTENCODING_IBM_857;
+ m_CodePageMap[860] = RTL_TEXTENCODING_IBM_860;
+ m_CodePageMap[863] = RTL_TEXTENCODING_IBM_863;
+ m_CodePageMap[865] = RTL_TEXTENCODING_IBM_865;
+ m_CodePageMap[866] = RTL_TEXTENCODING_IBM_866;
+ m_CodePageMap[869] = RTL_TEXTENCODING_IBM_869;
+ m_CodePageMap[874] = RTL_TEXTENCODING_MS_874; //thai
+ m_CodePageMap[932] = RTL_TEXTENCODING_MS_932; //japanese
+ m_CodePageMap[936] = RTL_TEXTENCODING_MS_936; //chinese simple
+ m_CodePageMap[949] = RTL_TEXTENCODING_MS_949; //korean
+ m_CodePageMap[950] = RTL_TEXTENCODING_BIG5; //chinese traditional
+ m_CodePageMap[1250] = RTL_TEXTENCODING_MS_1250; //Central European
m_CodePageMap[1252] = RTL_TEXTENCODING_MS_1252;
m_CodePageMap[1251] = RTL_TEXTENCODING_MS_1251; //ukrainian belarusian macedonian russian
- m_CodePageMap[1253] = RTL_TEXTENCODING_MS_1253;//greek
- m_CodePageMap[1254] = RTL_TEXTENCODING_MS_1254;//Turkish
- m_CodePageMap[1255] = RTL_TEXTENCODING_MS_1255;//hebrew
- m_CodePageMap[1256] = RTL_TEXTENCODING_MS_1256;//arabic
- m_CodePageMap[1257] = RTL_TEXTENCODING_MS_1257;//estonian
+ m_CodePageMap[1253] = RTL_TEXTENCODING_MS_1253; //greek
+ m_CodePageMap[1254] = RTL_TEXTENCODING_MS_1254; //Turkish
+ m_CodePageMap[1255] = RTL_TEXTENCODING_MS_1255; //hebrew
+ m_CodePageMap[1256] = RTL_TEXTENCODING_MS_1256; //arabic
+ m_CodePageMap[1257] = RTL_TEXTENCODING_MS_1257; //estonian
}
rtl_TextEncoding LwpCharSetMgr::GetTextCharEncoding(sal_uInt16 wordproCode)
{
- std::map<sal_uInt16,rtl_TextEncoding>::iterator
- pos = m_CodePageMap.find(wordproCode);
+ std::map<sal_uInt16, rtl_TextEncoding>::iterator pos = m_CodePageMap.find(wordproCode);
if (pos != m_CodePageMap.end())
return m_CodePageMap[wordproCode];
return GetTextCharEncoding();