capitalize
@Deprecated(
"This method allows passing an empty locale list, which will pull a locale in a way " +
"that can't be backed by snapshot state. Call capitalize with an explicit locale " +
"instead. If you have a non-empty locale list, the correct thing to do is use the first " +
"locale in the list."
)
public fun AnnotatedString.capitalize(
localeList: LocaleList = LocaleList.current
): AnnotatedString
Create capitalized AnnotatedString
The capitalization sometimes maps different number of characters. This function adjusts the text style and paragraph style ranges to transformed offset.
Note, if the style's offset is middle of the capitalization context, this function won't transform the character, e.g. style starts from between base alphabet character and accent character.
Parameters
| localeList | A locale list used for capitalize mapping. Only the first locale is effective. If empty locale list is passed, use the current locale instead. Note that, this locale is currently ignored since underlying Kotlin method is experimental. |
Return
A capitalized string.
capitalize
public fun AnnotatedString.capitalize(locale: Locale): AnnotatedString
Create capitalized AnnotatedString
The capitalization sometimes maps different number of characters. This function adjusts the text style and paragraph style ranges to transformed offset.
Note, if the style's offset is middle of the capitalization context, this function won't transform the character, e.g. style starts from between base alphabet character and accent character.
Parameters
| locale | The locale used for capitalize mapping. |
Return
A capitalized AnnotatedString.
capitalize
public fun String.capitalize(locale: Locale): String
Returns capitalized String.
Parameters
| locale | a locale object |
Return
a transformed text
capitalize
public fun String.capitalize(localeList: LocaleList): String
Returns capitalized String.
Parameters
| localeList | a locale list object. If empty locale list object is passed, use current locale instead. |
Return
a transformed text