Sign in Join
FPDoc Onlineexperiment

TCharacter class

In unit Character

Character operation.

Declaration

pascal
TCharacter = class sealed

Description

TCharacter is provided for Delphi compatibility. All it's class functions and methods are also available as regular functions.

Methods

CreatepublicConstructor (do not call).
ConvertFromUtf32publicConvert a UTF32 character to UnicodeString.
ConvertToUtf32publicConvert a UTF16 character to a UTF32 character.
GetNumericValuepublicGet the numeric value of the character.
GetUnicodeCategorypublicGet the Unicode category of a character.
IsControlpublicCheck whether a Unicode character is a Unicode control character.
IsDigitpublicCheck whether a Unicode character is a digit.
IsSurrogatepublicCheck whether a Unicode character is a surrogate.
IsHighSurrogatepublicCheck whether a Unicode character is a surrogate in the high range.
IsLowSurrogatepublicCheck whether a Unicode character is a surrogate in the low range.
IsSurrogatePairpublicCheck if a pair of characters is a set of high/low surrogate characters.
IsLetterpublicCheck if a Unicode character is a letter.
IsLetterOrDigitpublicCheck if a Unicode character is a letter or digit.
IsLowerpublicCheck if a Unicode character is a lowercase letter.
IsNumberpublicCheck if a Unicode character is a number.
IsPunctuationpublicCheck if a Unicode character is a punctuation character.
IsSeparatorpublicCheck if a Unicode character is a separator character.
IsSymbolpublicCheck if a Unicode character is a symbol character.
IsUpperpublicCheck whether a Unicode character is an uppercase letter.
IsWhiteSpacepublicCheck whether a Unicode character is a whitespace character.
ToLowerpublicConvert a character or string to lowercase.
ToUpperpublicConvert a character or string to uppercase.
MaxCodePointpublic
UnicodeDataVersionpublic
IsDefinedpublic

Types and constants

MaxHighSurrogatepublic
MaxLowSurrogatepublic
MaxSurrogatepublic
MinHighSurrogatepublic
MinLowSurrogatepublic
MinSurrogatepublic

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.