|
LibreOffice
LibreOffice 5.3 SDK C/C++ API Reference
|
Go to the source code of this file.
Typedefs | |
| typedef void * | rtl_TextToUnicodeConverter |
| see http://udk.openoffice.org/cpp/man/spec/textconversion.html More... | |
| typedef void * | rtl_TextToUnicodeContext |
| see http://udk.openoffice.org/cpp/man/spec/textconversion.html More... | |
| typedef void * | rtl_UnicodeToTextConverter |
| see http://udk.openoffice.org/cpp/man/spec/textconversion.html More... | |
| typedef void * | rtl_UnicodeToTextContext |
| see http://udk.openoffice.org/cpp/man/spec/textconversion.html More... | |
| #define RTL_TEXTTOUNICODE_FLAGS_FLUSH ((sal_uInt32)0x8000) |
| #define RTL_TEXTTOUNICODE_FLAGS_GLOBAL_SIGNATURE 0x10000 |
| #define RTL_TEXTTOUNICODE_FLAGS_INVALID_DEFAULT ((sal_uInt32)0x0300) |
| #define RTL_TEXTTOUNICODE_FLAGS_INVALID_ERROR ((sal_uInt32)0x0100) |
| #define RTL_TEXTTOUNICODE_FLAGS_INVALID_IGNORE ((sal_uInt32)0x0200) |
| #define RTL_TEXTTOUNICODE_FLAGS_INVALID_MASK ((sal_uInt32)0x0F00) |
| #define RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_DEFAULT ((sal_uInt32)0x0030) |
| #define RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_ERROR ((sal_uInt32)0x0010) |
| #define RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_IGNORE ((sal_uInt32)0x0020) |
| #define RTL_TEXTTOUNICODE_FLAGS_MBUNDEFINED_MASK ((sal_uInt32)0x00F0) |
| #define RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_DEFAULT ((sal_uInt32)0x0004) |
| #define RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_ERROR ((sal_uInt32)0x0001) |
| #define RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_IGNORE ((sal_uInt32)0x0002) |
| #define RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MAPTOPRIVATE ((sal_uInt32)0x0003) |
| #define RTL_TEXTTOUNICODE_FLAGS_UNDEFINED_MASK ((sal_uInt32)0x000F) |
| #define RTL_TEXTTOUNICODE_INFO_DESTBUFFERTOSMALL ((sal_uInt32)0x0004) |
| #define RTL_TEXTTOUNICODE_INFO_ERROR ((sal_uInt32)0x0001) |
| #define RTL_TEXTTOUNICODE_INFO_INVALID ((sal_uInt32)0x0020) |
| #define RTL_TEXTTOUNICODE_INFO_MBUNDEFINED ((sal_uInt32)0x0010) |
| #define RTL_TEXTTOUNICODE_INFO_SRCBUFFERTOSMALL ((sal_uInt32)0x0002) |
| #define RTL_TEXTTOUNICODE_INFO_UNDEFINED ((sal_uInt32)0x0008) |
| #define RTL_UNICODETOTEXT_FLAGS_CONTROL_IGNORE ((sal_uInt32)0x1000) |
| #define RTL_UNICODETOTEXT_FLAGS_FLUSH ((sal_uInt32)0x8000) |
| #define RTL_UNICODETOTEXT_FLAGS_GLOBAL_SIGNATURE 0x10000 |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_0 ((sal_uInt32)0x0030) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_DEFAULT ((sal_uInt32)0x0060) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_ERROR ((sal_uInt32)0x0010) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_IGNORE ((sal_uInt32)0x0020) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_MASK ((sal_uInt32)0x00F0) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_QUESTIONMARK ((sal_uInt32)0x0040) |
| #define RTL_UNICODETOTEXT_FLAGS_INVALID_UNDERLINE ((sal_uInt32)0x0050) |
| #define RTL_UNICODETOTEXT_FLAGS_NOCOMPOSITE ((sal_uInt32)0x4000) |
has no effect
| #define RTL_UNICODETOTEXT_FLAGS_NONSPACING_IGNORE ((sal_uInt32)0x0800) |
| #define RTL_UNICODETOTEXT_FLAGS_PRIVATE_IGNORE ((sal_uInt32)0x2000) |
| #define RTL_UNICODETOTEXT_FLAGS_PRIVATE_MAPTO0 ((sal_uInt32)0x0400) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_0 ((sal_uInt32)0x0003) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_DEFAULT ((sal_uInt32)0x0006) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_ERROR ((sal_uInt32)0x0001) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_IGNORE ((sal_uInt32)0x0002) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_MASK ((sal_uInt32)0x000F) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_QUESTIONMARK ((sal_uInt32)0x0004) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACE ((sal_uInt32)0x0100) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_REPLACESTR ((sal_uInt32)0x0200) |
| #define RTL_UNICODETOTEXT_FLAGS_UNDEFINED_UNDERLINE ((sal_uInt32)0x0005) |
| #define RTL_UNICODETOTEXT_INFO_DESTBUFFERTOSMALL ((sal_uInt32)0x0004) |
| #define RTL_UNICODETOTEXT_INFO_ERROR ((sal_uInt32)0x0001) |
| #define RTL_UNICODETOTEXT_INFO_INVALID ((sal_uInt32)0x0010) |
| #define RTL_UNICODETOTEXT_INFO_SRCBUFFERTOSMALL ((sal_uInt32)0x0002) |
| #define RTL_UNICODETOTEXT_INFO_UNDEFINED ((sal_uInt32)0x0008) |
| typedef void* rtl_TextToUnicodeContext |
| typedef void* rtl_TextToUnicodeConverter |
| typedef void* rtl_UnicodeToTextContext |
| typedef void* rtl_UnicodeToTextConverter |
| SAL_DLLPUBLIC sal_Size rtl_convertTextToUnicode | ( | rtl_TextToUnicodeConverter | hConverter, |
| rtl_TextToUnicodeContext | hContext, | ||
| const sal_Char * | pSrcBuf, | ||
| sal_Size | nSrcBytes, | ||
| sal_Unicode * | pDestBuf, | ||
| sal_Size | nDestChars, | ||
| sal_uInt32 | nFlags, | ||
| sal_uInt32 * | pInfo, | ||
| sal_Size * | pSrcCvtBytes | ||
| ) |
| SAL_DLLPUBLIC sal_Size rtl_convertUnicodeToText | ( | rtl_UnicodeToTextConverter | hConverter, |
| rtl_UnicodeToTextContext | hContext, | ||
| const sal_Unicode * | pSrcBuf, | ||
| sal_Size | nSrcChars, | ||
| sal_Char * | pDestBuf, | ||
| sal_Size | nDestBytes, | ||
| sal_uInt32 | nFlags, | ||
| sal_uInt32 * | pInfo, | ||
| sal_Size * | pSrcCvtChars | ||
| ) |
| SAL_DLLPUBLIC rtl_TextToUnicodeContext rtl_createTextToUnicodeContext | ( | rtl_TextToUnicodeConverter | hConverter | ) |
| SAL_DLLPUBLIC rtl_TextToUnicodeConverter rtl_createTextToUnicodeConverter | ( | rtl_TextEncoding | eTextEncoding | ) |
| SAL_DLLPUBLIC rtl_UnicodeToTextContext rtl_createUnicodeToTextContext | ( | rtl_UnicodeToTextConverter | hConverter | ) |
| SAL_DLLPUBLIC rtl_UnicodeToTextConverter rtl_createUnicodeToTextConverter | ( | rtl_TextEncoding | eTextEncoding | ) |
| SAL_DLLPUBLIC void rtl_destroyTextToUnicodeContext | ( | rtl_TextToUnicodeConverter | hConverter, |
| rtl_TextToUnicodeContext | hContext | ||
| ) |
| SAL_DLLPUBLIC void rtl_destroyTextToUnicodeConverter | ( | rtl_TextToUnicodeConverter | hConverter | ) |
| SAL_DLLPUBLIC void rtl_destroyUnicodeToTextContext | ( | rtl_UnicodeToTextConverter | hConverter, |
| rtl_UnicodeToTextContext | hContext | ||
| ) |
| SAL_DLLPUBLIC void rtl_destroyUnicodeToTextConverter | ( | rtl_UnicodeToTextConverter | hConverter | ) |
| SAL_DLLPUBLIC void rtl_resetTextToUnicodeContext | ( | rtl_TextToUnicodeConverter | hConverter, |
| rtl_TextToUnicodeContext | hContext | ||
| ) |
| SAL_DLLPUBLIC void rtl_resetUnicodeToTextContext | ( | rtl_UnicodeToTextConverter | hConverter, |
| rtl_UnicodeToTextContext | hContext | ||
| ) |
1.8.13