Skip to content

TCharacter.GetNumericValue

Get the numeric value of the character.

Declaration

Source position: character.pas line 108

public 
class function GetNumericValue(AChar: UnicodeChar) : Double;  overload
                              ;  static; overload;

class function GetNumericValue(const AString: UnicodeString; 
                              AIndex: Integer) : Double;  overload
                              ;  static; overload;

class function GetNumericValue(aChar: UCS4Char) : Double;  overload
                              ;  static; overload;

Description

TCharacter.GetNumericValue returns the numerical value (ID) of the Unicode 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
TCharacter.GetUnicodeCategory Get the Unicode category of a character.