stimulsoft-forms
Version:
Stimulsoft PDF Forms
168 lines (167 loc) • 6.68 kB
TypeScript
export declare enum UnicodeCategory {
/**
* Uppercase letter. Signified by the Unicode designation "Lu" (letter, uppercase).
* The value is 0.
*/
UppercaseLetter = 0,
/**
* Lowercase letter. Signified by the Unicode designation "Ll" (letter, lowercase).
* The value is 1.
*/
LowercaseLetter = 1,
/**
* Titlecase letter. Signified by the Unicode designation "Lt" (letter, titlecase).
* The value is 2.
*/
TitlecaseLetter = 2,
/**
* Modifier letter character, which is free-standing spacing character that
* indicates modifications of a preceding letter. Signified by the Unicode designation
* "Lm" (letter, modifier). The value is 3.
*/
ModifierLetter = 3,
/**
* Letter that is not an uppercase letter, a lowercase letter, a titlecase letter,
* or a modifier letter. Signified by the Unicode designation "Lo" (letter,
* other). The value is 4.
*/
OtherLetter = 4,
/**
* Nonspacing character that indicates modifications of a base character. Signified
* by the Unicode designation "Mn" (mark, nonspacing). The value is 5.
*/
NonSpacingMark = 5,
/**
* Spacing character that indicates modifications of a base character and affects
* the width of the glyph for that base character. Signified by the Unicode
* designation "Mc" (mark, spacing combining). The value is 6.
*/
SpacingCombiningMark = 6,
/**
* Enclosing mark character, which is a nonspacing combining character that
* surrounds all previous characters up to and including a base character. Signified
* by the Unicode designation "Me" (mark, enclosing). The value is 7.
*/
EnclosingMark = 7,
/**
* Decimal digit character, that is, a character in the range 0 through 9. Signified
* by the Unicode designation "Nd" (number, decimal digit). The value is 8.
*/
DecimalDigitNumber = 8,
/**
* Number represented by a letter, instead of a decimal digit, for example,
* the Roman numeral for five, which is "V". The indicator is signified by the
* Unicode designation "Nl" (number, letter). The value is 9.
*/
LetterNumber = 9,
/**
* Number that is neither a decimal digit nor a letter number, for example,
* the fraction 1/2. The indicator is signified by the Unicode designation "No"
* (number, other). The value is 10.
*/
OtherNumber = 10,
/**
* Space character, which has no glyph but is not a control or format character.
* Signified by the Unicode designation "Zs" (separator, space). The value is 11.
*/
SpaceSeparator = 11,
/**
* Character that is used to separate lines of text. Signified by the Unicode
* designation "Zl" (separator, line). The value is 12.
*/
LineSeparator = 12,
/**
* Character used to separate paragraphs. Signified by the Unicode designation
* "Zp" (separator, paragraph). The value is 13.
*/
ParagraphSeparator = 13,
/**
* Control code character, with a Unicode value of U+007F or in the range U+0000
* through U+001F or U+0080 through U+009F. Signified by the Unicode designation
* "Cc" (other, control). The value is 14.
*/
Control = 14,
/**
* Format character that affects the layout of text or the operation of text
* processes, but is not normally rendered. Signified by the Unicode designation
* "Cf" (other, format). The value is 15.
*/
Format = 15,
/**
* High surrogate or a low surrogate character. Surrogate code values are in
* the range U+D800 through U+DFFF. Signified by the Unicode designation "Cs"
* (other, surrogate). The value is 16.
*/
Surrogate = 16,
/**
* Private-use character, with a Unicode value in the range U+E000 through U+F8FF.
* Signified by the Unicode designation "Co" (other, private use). The value is 17.
*/
PrivateUse = 17,
/**
* Connector punctuation character that connects two characters. Signified by
* the Unicode designation "Pc" (punctuation, connector). The value is 18.
*/
ConnectorPunctuation = 18,
/**
* Dash or hyphen character. Signified by the Unicode designation "Pd" (punctuation,
* dash). The value is 19.
*/
DashPunctuation = 19,
/**
* Opening character of one of the paired punctuation marks, such as parentheses,
* square brackets, and braces. Signified by the Unicode designation "Ps" (punctuation,
* open). The value is 20.
*/
OpenPunctuation = 20,
/**
* Closing character of one of the paired punctuation marks, such as parentheses,
* square brackets, and braces. Signified by the Unicode designation "Pe" (punctuation,
* close). The value is 21.
*/
ClosePunctuation = 21,
/**
* Opening or initial quotation mark character. Signified by the Unicode designation
* "Pi" (punctuation, initial quote). The value is 22.
*/
InitialQuotePunctuation = 22,
/**
* Closing or final quotation mark character. Signified by the Unicode designation
* "Pf" (punctuation, final quote). The value is 23.
*/
FinalQuotePunctuation = 23,
/**
* Punctuation character that is not a connector, a dash, open punctuation,
* close punctuation, an initial quote, or a final quote. Signified by the Unicode
* designation "Po" (punctuation, other). The value is 24.
*/
OtherPunctuation = 24,
/**
* Mathematical symbol character, such as "+" or "= ". Signified by the Unicode
* designation "Sm" (symbol, math). The value is 25.
*/
MathSymbol = 25,
/**
* Currency symbol character. Signified by the Unicode designation "Sc" (symbol,
* currency). The value is 26.
*/
CurrencySymbol = 26,
/**
* Modifier symbol character, which indicates modifications of surrounding characters.
* For example, the fraction slash indicates that the number to the left is
* the numerator and the number to the right is the denominator. The indicator
* is signified by the Unicode designation "Sk" (symbol, modifier). The value is 27.
*/
ModifierSymbol = 27,
/**
* Symbol character that is not a mathematical symbol, a currency symbol or
* a modifier symbol. Signified by the Unicode designation "So" (symbol, other).
* The value is 28.
*/
OtherSymbol = 28,
/**
* Character that is not assigned to any Unicode category. Signified by the
* Unicode designation "Cn" (other, not assigned). The value is 29.
*/
OtherNotAssigned = 29
}