TCharacter class
Character operation.
Declaration
TCharacter = class sealedDescription
TCharacter is provided for Delphi compatibility. All it's class
functions and methods are also available as regular functions.Methods
Create | public | Constructor (do not call). |
ConvertFromUtf32 | public | Convert a UTF32 character to UnicodeString. |
ConvertToUtf32 | public | Convert a UTF16 character to a UTF32 character. |
GetNumericValue | public | Get the numeric value of the character. |
GetUnicodeCategory | public | Get the Unicode category of a character. |
IsControl | public | Check whether a Unicode character is a Unicode control character. |
IsDigit | public | Check whether a Unicode character is a digit. |
IsSurrogate | public | Check whether a Unicode character is a surrogate. |
IsHighSurrogate | public | Check whether a Unicode character is a surrogate in the high range. |
IsLowSurrogate | public | Check whether a Unicode character is a surrogate in the low range. |
IsSurrogatePair | public | Check if a pair of characters is a set of high/low surrogate characters. |
IsLetter | public | Check if a Unicode character is a letter. |
IsLetterOrDigit | public | Check if a Unicode character is a letter or digit. |
IsLower | public | Check if a Unicode character is a lowercase letter. |
IsNumber | public | Check if a Unicode character is a number. |
IsPunctuation | public | Check if a Unicode character is a punctuation character. |
IsSeparator | public | Check if a Unicode character is a separator character. |
IsSymbol | public | Check if a Unicode character is a symbol character. |
IsUpper | public | Check whether a Unicode character is an uppercase letter. |
IsWhiteSpace | public | Check whether a Unicode character is a whitespace character. |
ToLower | public | Convert a character or string to lowercase. |
ToUpper | public | Convert a character or string to uppercase. |
MaxCodePoint | public | |
UnicodeDataVersion | public | |
IsDefined | public |
Types and constants
MaxHighSurrogate | public | |
MaxLowSurrogate | public | |
MaxSurrogate | public | |
MinHighSurrogate | public | |
MinLowSurrogate | public | |
MinSurrogate | public |
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
