Character
Contents |
Delphi Information
Class
| TCharacter |
TCharacter is a sealed class that provides class functions for the conversion and identification of Unicode characters. |
Enum
| TUnicodeBreak | |
| TUnicodeCategory |
Function
| ConvertFromUtf32 |
Converts a UCS4Char to a corresponding string containing a UTF-16 character or surrogate pair. |
| ConvertToUtf32 |
Converts a UTF-16 character or surrogate pair to a UCS4Char. |
| GetNumericValue |
Determines the numeric value of a UTF-16 character. |
| GetUnicodeCategory |
Determines the Unicode category of a UTF-16 character. |
| IsControl |
Determines whether a UTF-16 character is defined as a control character in the Unicode specifications. |
| IsDigit |
Determines whether the UTF-16 character is defined as a digit in the Unicode specifications. |
| IsHighSurrogate |
Determines whether a UTF-16 character is defined as a high surrogate in the Unicode specifications. |
| IsLetter |
Determines whether a UTF-16 character is defined as a letter in the Unicode specifications. |
| IsLetterOrDigit |
Determines whether a UTF-16 character is defined as a letter or a digit in the Unicode specifications. |
| IsLowSurrogate |
Determines whether a UTF-16 character is defined as a low surrogate in the Unicode specifications. |
| IsLower |
Determines whether a UTF-16 character is defined as lowercase in the Unicode specifications. |
| IsNumber |
Determines whether a UTF-16 character is defined as a number in the Unicode specifications. |
| IsPunctuation |
Determines whether a UTF-16 character is defined as punctuation in the Unicode specifications. |
| IsSeparator |
Determines whether a UTF-16 character is defined as a separator in the Unicode specifications. |
| IsSurrogate |
Determines whether a UTF-16 character is defined as a surrogate in the Unicode specifications. |
| IsSurrogatePair |
Determines whether characters are a valid surrogate pair in the Unicode specifications. |
| IsSymbol |
Determines whether a UTF-16 character is defined as a symbol in the Unicode specifications. |
| IsUpper |
Determines whether a UTF-16 character is defined as uppercase in the Unicode specifications. |
| IsWhiteSpace |
Determines whether a UTF-16 character is defined as whitespace in the Unicode specifications. |
| ToLower |
Converts a UTF-16 character to its lowercase equivalent according to the Unicode specification. |
| ToUpper |
Converts a UTF-16 char to its uppercase equivalent according to the Unicode specification. |
C++ Information
Class
| TCharacter |
TCharacter is a sealed class that provides class functions for the conversion and identification of Unicode characters. |
Enum
| TUnicodeBreak | |
| TUnicodeCategory |
Function
| ConvertFromUtf32 |
Converts a UCS4Char to a corresponding string containing a UTF-16 character or surrogate pair. |
| ConvertToUtf32 |
Converts a UTF-16 character or surrogate pair to a UCS4Char. |
| GetNumericValue |
Determines the numeric value of a UTF-16 character. |
| GetUnicodeCategory |
Determines the Unicode category of a UTF-16 character. |
| IsControl |
Determines whether a UTF-16 character is defined as a control character in the Unicode specifications. |
| IsDigit |
Determines whether the UTF-16 character is defined as a digit in the Unicode specifications. |
| IsHighSurrogate |
Determines whether a UTF-16 character is defined as a high surrogate in the Unicode specifications. |
| IsLetter |
Determines whether a UTF-16 character is defined as a letter in the Unicode specifications. |
| IsLetterOrDigit |
Determines whether a UTF-16 character is defined as a letter or a digit in the Unicode specifications. |
| IsLowSurrogate |
Determines whether a UTF-16 character is defined as a low surrogate in the Unicode specifications. |
| IsLower |
Determines whether a UTF-16 character is defined as lowercase in the Unicode specifications. |
| IsNumber |
Determines whether a UTF-16 character is defined as a number in the Unicode specifications. |
| IsPunctuation |
Determines whether a UTF-16 character is defined as punctuation in the Unicode specifications. |
| IsSeparator |
Determines whether a UTF-16 character is defined as a separator in the Unicode specifications. |
| IsSurrogate |
Determines whether a UTF-16 character is defined as a surrogate in the Unicode specifications. |
| IsSurrogatePair |
Determines whether characters are a valid surrogate pair in the Unicode specifications. |
| IsSymbol |
Determines whether a UTF-16 character is defined as a symbol in the Unicode specifications. |
| IsUpper |
Determines whether a UTF-16 character is defined as uppercase in the Unicode specifications. |
| IsWhiteSpace |
Determines whether a UTF-16 character is defined as whitespace in the Unicode specifications. |
| ToLower |
Converts a UTF-16 character to its lowercase equivalent according to the Unicode specification. |
| ToUpper |
Converts a UTF-16 char to its uppercase equivalent according to the Unicode specification. |