| LibreOffice
    LibreOffice 25.2 SDK API Reference | 
Transliteration of characters, such as case folding. More...
import "Transliteration.idl";
 
  
| Additional Inherited Members | |
| Public Member Functions inherited from XExtendedTransliteration | |
| string | transliterateString2String ([in] string aStr, [in] long nStartPos, [in] long nCount) | 
| Transliterate a substring. | |
| string | transliterateChar2String ([in] char cChar) | 
| Transliterate a character to a string. | |
| char | transliterateChar2Char ([in] char cChar) raises ( MultipleCharsOutputException ) | 
| Transliterate a character to a character. | |
| Public Member Functions inherited from XTransliteration | |
| string | getName () | 
| Unique ASCII name to identify a module. | |
| short | getType () | 
| Return the attribute(s) associated with this transliteration object, as defined in TransliterationType. | |
| void | loadModule ([in] TransliterationModules eModType, [in] ::com::sun::star::lang::Locale aLocale) | 
| Load instance of predefined module - old style method. | |
| void | loadModuleNew ([in] sequence< TransliterationModulesNew > aModType, [in] ::com::sun::star::lang::Locale aLocale) | 
| Load a sequence of instances of predefined modules - supersedes method XTransliteration::loadModule(). | |
| void | loadModuleByImplName ([in] string aImplName, [in] ::com::sun::star::lang::Locale aLocale) | 
| Load instance of UNO registered module. | |
| void | loadModulesByImplNames ([in] sequence< string > aImplNameList, [in] ::com::sun::star::lang::Locale aLocale) | 
| Load a sequence of instances of transliteration modules. | |
| sequence< string > | getAvailableModules ([in] ::com::sun::star::lang::Locale aLocale, [in] short nType) | 
| List the available transliteration modules for a given locale. | |
| string | transliterate ([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset) | 
| Transliterate a substring. | |
| string | folding ([in] string aInStr, [in] long nStartPos, [in] long nCount, [out] sequence< long > rOffset) | 
| boolean | equals ([in] string aStr1, [in] long nPos1, [in] long nCount1, [out] long rMatch1, [in] string aStr2, [in] long nPos2, [in] long nCount2, [out] long rMatch2) | 
| Match two substrings and find if they are equivalent as per this transliteration. | |
| sequence< string > | transliterateRange ([in] string aStr1, [in] string aStr2) | 
| Transliterate one set of characters to another. | |
| long | compareSubstring ([in] string aStr1, [in] long nOff1, [in] long nLen1, [in] string aStr2, [in] long nOff2, [in] long nLen2) | 
| Compare 2 substrings as per this transliteration. | |
| long | compareString ([in] string aStr1, [in] string aStr2) | 
| Compare 2 strings as per this transliteration. | |
| Public Member Functions inherited from XInterface | |
| any | queryInterface ([in] type aType) | 
| queries for a new interface to an existing UNO object. | |
| void | acquire () | 
| increases the reference counter by one. | |
| void | release () | 
| decreases the reference counter by one. | |
Transliteration of characters, such as case folding.