TCharacter.GetUnicodeCategory¶
Get the Unicode category of a character.
Declaration¶
Source position: character.pas line 112
public
class function GetUnicodeCategory(AChar: UnicodeChar) : TUnicodeCategory
; overload; static; overload;
class function GetUnicodeCategory(const AString: UnicodeString;
AIndex: Integer) : TUnicodeCategory
; overload; static; overload;
class function GetUnicodeCategory(aChar: UCS4Char) : TUnicodeCategory
; overload; static; overload;
Description¶
TCharacter.GetUnicodeCategory returns the Unicode category of a character. The character can be presented in 2 ways: AChar, a UTF16 Unicode character, or a surrogate pair in a Unicode string AString starting at position AIndex.
Errors¶
If AIndex is not a valid character index in the string AString, an EArgumentOutOfRangeException exception is raised. If the character at that position is not complete, an EArgumentException exception is raised.
See also¶
| Name | Description |
|---|---|
| TUnicodeCategory | Unicode code point (character) category. |