[Overview][Types][Classes][Procedures and functions][Index] Reference for unit 'character' (#rtl)

TCharacter.GetNumericValue

Get the numeric value of the character

Declaration

Source position: character.pas line 90

public class function TCharacter.GetNumericValue(

  AChar: UnicodeChar

):Double; overload;

class function TCharacter.GetNumericValue(

  const AString: UnicodeString;

  AIndex: Integer

):Double; overload;

Arguments

AChar

  

UTF16 Character

Function result

Numerical ID of the unicode character

Arguments

AString

  

String containing UTF-16 encoded characters

AIndex

  

Index of UTF16 encoded character in AString to be checked.

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

TCharacter.GetUnicodeCategory

  

Get the unicode category of a character


Documentation generated on: Sep 28 2017