| [Overview][Types][Classes][Procedures and functions][Index] | 
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Character operation
Source position: character.pas line 78
type TCharacter = class  | 
||
public  | 
||
constructor Create;  | 
  | 
Constructor (do not call)  | 
class function ConvertFromUtf32();  | 
  | 
Convert a UTF32 character to UnicodeString  | 
class function ConvertToUtf32();  | 
  | 
Convert a UTF16 character to a UTF32 character  | 
class function GetNumericValue();  | 
  | 
Get the numeric value of the character  | 
class function GetUnicodeCategory();  | 
  | 
Get the Unicode category of a character  | 
class function IsControl();  | 
  | 
Check whether a Unicode character is a Unicode control character  | 
class function IsDigit();  | 
  | 
Check whether a Unicode character is a digit  | 
class function IsSurrogate();  | 
  | 
Check whether a Unicode character is a surrogate  | 
class function IsHighSurrogate();  | 
  | 
Check whether a Unicode character is a surrogate in the high range  | 
class function IsLowSurrogate();  | 
  | 
Check whether a Unicode character is a surrogate in the low range  | 
class function IsSurrogatePair();  | 
  | 
Check if a pair of characters is a set of high/low surrogate characters  | 
class function IsLetter();  | 
  | 
Check if a Unicode character is a letter.  | 
class function IsLetterOrDigit();  | 
  | 
Check if a Unicode character is a letter or digit  | 
class function IsLower();  | 
  | 
Check if a Unicode character is a lowercase letter  | 
class function IsNumber();  | 
  | 
Check if a Unicode character is a number  | 
class function IsPunctuation();  | 
  | 
Check if a Unicode character is a punctuation character  | 
class function IsSeparator();  | 
  | 
Check if a Unicode character is a separator character  | 
class function IsSymbol();  | 
  | 
Check if a Unicode character is a symbol character  | 
class function IsUpper();  | 
  | 
Check whether a Unicode character is an uppercase letter  | 
class function IsWhiteSpace();  | 
  | 
Check whether a Unicode character is a whitespace character  | 
class function ToLower();  | 
  | 
Convert a character or string to lowercase  | 
class function ToUpper();  | 
  | 
Convert a character or string to uppercase  | 
end;  | 
  | 
Character operation  | 
|
| | | ||
TObject  | 
TCharacter is provided for Delphi compatibility. All it's class functions and methods are also available as regular functions.