| [Overview][Types][Classes][Procedures and functions][Index] | 
Unicode code point (character) category
Source position: character.pas line 33
type TUnicodeCategory = (  | 
||
ucUppercaseLetter,  | 
  | 
Letter, uppercase (Lu)  | 
ucLowercaseLetter,  | 
  | 
Letter, lowercase (Ll)  | 
ucTitlecaseLetter,  | 
  | 
Letter, titlecase (Lt)  | 
ucModifierLetter,  | 
  | 
Letter, modifier (Lm)  | 
ucOtherLetter,  | 
  | 
Letter, other (Lo)  | 
ucNonSpacingMark,  | 
  | 
Mark, nonspacing (Mn)  | 
ucCombiningMark,  | 
  | 
Mark, spacing combining (Mc)  | 
ucEnclosingMark,  | 
  | 
Mark, enclosing (Me)  | 
ucDecimalNumber,  | 
  | 
Number, decimal digit (Nd)  | 
ucLetterNumber,  | 
  | 
Number, letter (Nl)  | 
ucOtherNumber,  | 
  | 
Number, other (No)  | 
ucConnectPunctuation,  | 
  | 
Punctuation, connector (Pc)  | 
ucDashPunctuation,  | 
  | 
Punctuation, dash (Pd)  | 
ucOpenPunctuation,  | 
  | 
Punctuation, open (Ps)  | 
ucClosePunctuation,  | 
  | 
Punctuation, close (Pe)  | 
ucInitialPunctuation,  | 
  | 
Punctuation, initial quote (Pi, may behave like Ps or Pe depending on usage)  | 
ucFinalPunctuation,  | 
  | 
Punctuation, final quote (Pf, may behave like Ps or Pe depending on usage)  | 
ucOtherPunctuation,  | 
  | 
Punctuation, other (Po)  | 
ucMathSymbol,  | 
  | 
Symbol, math (Sm)  | 
ucCurrencySymbol,  | 
  | 
Symbol, currency (Sc)  | 
ucModifierSymbol,  | 
  | 
Symbol, modifier (Sk)  | 
ucOtherSymbol,  | 
  | 
Symbol, other (So)  | 
ucSpaceSeparator,  | 
  | 
Separator, space (Zs)  | 
ucLineSeparator,  | 
  | 
Separator, line (Zl)  | 
ucParagraphSeparator,  | 
  | 
Separator, paragraph (Zp)  | 
ucControl,  | 
  | 
Other, control (Cc)  | 
ucFormat,  | 
  | 
Other, format (Cf)  | 
ucSurrogate,  | 
  | 
Other, surrogate (Cs)  | 
ucPrivateUse,  | 
  | 
Other, private use (Co)  | 
ucUnassigned  | 
  | 
Other, not assigned (including noncharacters) (Cn)  | 
);  | 
This enumeration type contains the characterization of all possible Unicode characters. It is used in the GetUnicodeCategory and TCharacter.GetUnicodeCategory functions.
  | 
Alias for TCharacter.GetUnicodeCategory  | 
|
  | 
Get the Unicode category of a character  |