Unit 'Character' Package
[Overview][Types][Classes][Procedures and functions][Index] [#rtl]

TCharacter.ToLower

Convert a character or string to lowercase.

Declaration

Source position: character.pas line 138

public class function TCharacter.ToLower(

  AChar: UnicodeChar

):UnicodeChar; overload;

class function TCharacter.ToLower(

  const AString: UnicodeString

):UnicodeString; overload;

class function TCharacter.ToLower(

  const AString: UnicodeString;

  const AOptions: TCharacterOptions

):UnicodeString; overload;

Arguments

AChar

  

UTF16 Character.

Function result

The lowercase version of the character or string.

Arguments

AString

  

String containing UTF-16 encoded characters.

Arguments

AString

  

String containing UTF-16 encoded characters.

AOptions

  

Options controlling the behaviour of the conversion.

Description

ToLower converts the Unicode character AChar or string AString to lowercase. Options determines the behaviour of the conversion: if AOptions contains coIgnoreInvalidSequence then no exception will be raised when the string or character contains an invalid Unicode sequence. The default behaviour is to raise an EArgumentException exception when this happens.

Errors

If an invalid character is encountered, an EArgumentException exception is raised, unless coIgnoreInvalidSequence is specified in the options.

See also

TCharacter.ToUpper

  

Convert a character or string to uppercase.

TCharacter.IsLower

  

Check if a Unicode character is a lowercase letter.

TCharacter.IsUpper

  

Check whether a Unicode character is an uppercase letter.


Documentation generated on: Jul 24 2023