System.Character

From RAD Studio API Documentation
Jump to: navigation, search

Provides helpers and types to work with UTF-16 characters.

Package rtl290.bpl

Classes

TCharHelperTCharHelper is a record helper that provides functions for the conversion and identification of Unicode characters.

Routines

ConvertFromUtf32 (deprecated)Converts a UCS-4 character to the corresponding UTF-16 character or surrogate pair (the result is a string).
ConvertToUtf32 (deprecated)Converts a UTF-16 character or surrogate pair to a UCS4Char.
GetNumericValue (deprecated)Determines the numeric value of a UTF-16 character.
GetUnicodeCategory (deprecated)Determines the Unicode category of a UTF-16 character.
IsControl (deprecated)Determines whether a UTF-16 character is defined as a control character in the Unicode specifications.
IsDefined (deprecated)Determines whether the UTF-16 character is defined in the Unicode specifications.
IsDigit (deprecated)Determines whether the UTF-16 character is defined as a digit in the Unicode specifications.
IsHighSurrogate (deprecated)Determines whether a UTF-16 character is defined as a high surrogate in the Unicode specifications.
IsLetter (deprecated)Determines whether a UTF-16 character is defined as a letter in the Unicode specifications.
IsLetterOrDigit (deprecated)Determines whether a UTF-16 character is defined as a letter or a digit in the Unicode specifications.
IsLower (deprecated)Determines whether a UTF-16 character is defined as lowercase in the Unicode specifications.
IsLowSurrogate (deprecated)Determines whether a UTF-16 character is defined as a low surrogate in the Unicode specifications.
IsNumber (deprecated)Determines whether a UTF-16 character is defined as a number in the Unicode specifications.
IsPunctuation (deprecated)Determines whether a UTF-16 character is defined as punctuation in the Unicode specifications.
IsSeparator (deprecated)Determines whether a UTF-16 character is defined as a separator in the Unicode specifications.
IsSurrogate (deprecated)Determines whether a UTF-16 character is defined as a surrogate in the Unicode specifications.
IsSurrogatePair (deprecated)Determines whether characters are a valid surrogate pair in the Unicode specifications.
IsSymbol (deprecated)Determines whether a UTF-16 character is defined as a symbol in the Unicode specifications.
IsUpper (deprecated)Determines whether a UTF-16 character is defined as uppercase in the Unicode specifications.
IsWhiteSpace (deprecated)Determines whether a UTF-16 character is defined as whitespace in the Unicode specifications.
ToLower (deprecated)Converts a UTF-16 character to its lowercase equivalent according to the Unicode specification.
ToUpper (deprecated)Converts a UTF-16 char to its uppercase equivalent according to the Unicode specification.

Types

TCharacter (deprecated)TCharacter provides class functions for the conversion and identification of Unicode characters.
TUnicodeBreakType of a special-purpose, UTF-16 character.
TUnicodeCategoryGeneral category of a UTF-16 character.