LibreOffice Module tools (master) 1
|
Go to the source code of this file.
Functions | |
TOOLS_DLLPUBLIC rtl_TextEncoding | GetExtendedCompatibilityTextEncoding (rtl_TextEncoding eEncoding) |
return an encoding which has more defined Characters as the given encoding, but have the same definition for the defined characters e.g. More... | |
TOOLS_DLLPUBLIC rtl_TextEncoding | GetExtendedTextEncoding (rtl_TextEncoding eEncoding) |
return an encoding which has more defined Characters as the given encoding. More... | |
rtl_TextEncoding | GetOneByteTextEncoding (rtl_TextEncoding eEncoding) |
if the given encoding is an multi-byte encoding (which allows more than one byte per char, e.g. More... | |
TOOLS_DLLPUBLIC rtl_TextEncoding | GetSOLoadTextEncoding (rtl_TextEncoding eEncoding) |
TOOLS_DLLPUBLIC rtl_TextEncoding | GetSOStoreTextEncoding (rtl_TextEncoding eEncoding) |
TOOLS_DLLPUBLIC rtl_TextEncoding | getBestMSEncodingByChar (sal_Unicode c) |
Given a Unicode character, return a legacy Microsoft Encoding which supports it. More... | |
TOOLS_DLLPUBLIC rtl_TextEncoding getBestMSEncodingByChar | ( | sal_Unicode | c | ) |
Given a Unicode character, return a legacy Microsoft Encoding which supports it.
Returns RTL_TEXTENCODING_DONTKNOW if there is no encoding which could support the character
Useful as a utility to categorize unicode characters into the best fit windows charset range for exporting to ww6 & wmf or as a hint to non \u unicode token aware rtf readers
TOOLS_DLLPUBLIC rtl_TextEncoding GetExtendedCompatibilityTextEncoding | ( | rtl_TextEncoding | eEncoding | ) |
return an encoding which has more defined Characters as the given encoding, but have the same definition for the defined characters e.g.
: windows-1252 for iso-8859-1 or windows-1254 for iso-8859-9
Definition at line 23 of file tenccvt.cxx.
Referenced by GetExtendedTextEncoding(), and GetSOLoadTextEncoding().
TOOLS_DLLPUBLIC rtl_TextEncoding GetExtendedTextEncoding | ( | rtl_TextEncoding | eEncoding | ) |
return an encoding which has more defined Characters as the given encoding.
The encodings could be different. e.g.: windows-1251 for iso-8859-5
Definition at line 35 of file tenccvt.cxx.
References GetExtendedCompatibilityTextEncoding().
Referenced by GetSOStoreTextEncoding().
rtl_TextEncoding GetOneByteTextEncoding | ( | rtl_TextEncoding | eEncoding | ) |
if the given encoding is an multi-byte encoding (which allows more than one byte per char, e.g.
UTF-8 or Shift-JIS), a one-byte encoding is returned (normally windows-1252).
Definition at line 54 of file tenccvt.cxx.
Referenced by GetSOLoadTextEncoding(), and GetSOStoreTextEncoding().
TOOLS_DLLPUBLIC rtl_TextEncoding GetSOLoadTextEncoding | ( | rtl_TextEncoding | eEncoding | ) |
Definition at line 69 of file tenccvt.cxx.
References GetExtendedCompatibilityTextEncoding(), and GetOneByteTextEncoding().
TOOLS_DLLPUBLIC rtl_TextEncoding GetSOStoreTextEncoding | ( | rtl_TextEncoding | eEncoding | ) |
Definition at line 74 of file tenccvt.cxx.
References GetExtendedTextEncoding(), and GetOneByteTextEncoding().