Partager via


UnicodeGeneralCategory Énumération

Définition

Définit la catégorie générale Unicode d’un caractère.

public enum class UnicodeGeneralCategory
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class UnicodeGeneralCategory
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum UnicodeGeneralCategory
var value = Windows.Data.Text.UnicodeGeneralCategory.uppercaseLetter
Public Enum UnicodeGeneralCategory
Héritage
UnicodeGeneralCategory
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Champs

ClosePunctuation 21

Caractère fermant de l’un des signes de ponctuation allant par paire, tels que les parenthèses, les crochets et les accolades. Signifié par la désignation Unicode “Pe” (punctuation, close).

ConnectorPunctuation 18

Caractère de ponctuation connecteur qui connecte deux caractères. Signifié par la désignation Unicode “Pc” (punctuation, connector).

Control 14

Caractère de code de contrôle, avec une valeur Unicode de U+007F ou comprise entre U+0000 et U+001F ou entre U+0080 et U+009F. Signifié par la désignation Unicode “Cc” (other, control).

CurrencySymbol 26

Caractère de symbole monétaire. Signifié par la désignation Unicode “Sc” (symbol, currency).

DashPunctuation 19

Tiret ou trait d’union. Signifié par la désignation Unicode “Pd” (punctuation, dash).

DecimalDigitNumber 8

Caractère de chiffre décimal, qui est un caractère compris entre 0 et 9. Signifié par la désignation Unicode “Nd” (number, decimal digit).

EnclosingMark 7

Caractère englobant, autrement dit un caractère de non-espacement qui entoure tous les caractères précédents jusque et y compris un caractère de base. Signifié par la désignation Unicode “Me” (mark, enclosing).

FinalQuotePunctuation 23

Guillemet fermant ou final. Signifié par la désignation Unicode “Pf” (punctuation, final quote).

Format 15

Caractère de format qui affecte la disposition du texte ou le fonctionnement des processus de texte, mais qui n’est normalement pas affiché. Signifié par la désignation Unicode “Cf” (other, format).

InitialQuotePunctuation 22

Guillemet ouvrant ou initial. Signifié par la désignation Unicode “Pi” (punctuation, initial quote).

LetterNumber 9

Nombre représenté par une lettre, au lieu d’un chiffre décimal. Par exemple, le chiffre romain pour cinq, qui est « V ». L’indicateur est signifié par la désignation Unicode “Nl” (number, letter).

LineSeparator 12

Caractère utilisé pour séparer des lignes de texte. Signifié par la désignation Unicode “Zl” (separator, line).

LowercaseLetter 1

Lettre minuscule. Signifié par la désignation Unicode “Ll” (letter, lowercase).

MathSymbol 25

Caractère de symbole mathématique, tel que « + » ou « = ». Signifié par la désignation Unicode “Sm” (symbol, math).

ModifierLetter 3

Caractère de lettre modificateur, qui est un caractère d’espacement libre qui indique les modifications d’une lettre précédente. Signifié par la désignation Unicode “Lm” (letter, modifier).

ModifierSymbol 27

Caractère de symbole modificateur, qui indique des modifications apportées à des caractères voisins. Par exemple, la barre oblique de fraction indique que le nombre situé à gauche est le numérateur et le nombre situé à droite est le dénominateur. L’indicateur est signifié par la désignation Unicode “Sk” (symbol, modifier).

NonspacingMark 5

Caractère de non-espacement qui indique des modifications apportées à un caractère de base. Signifie par la désignation Unicode « Mn » (marque, non-espacement),

NotAssigned 29

Caractère qui n’est affecté à aucune catégorie Unicode. Signifie par la désignation de code Unicode « Cn » (autre, non affecté).

OpenPunctuation 20

Caractère ouvrant de l’un des signes de ponctuation allant par paire, tels que les parenthèses, les crochets et les accolades. Signifié par la désignation Unicode “Ps” (punctuation, open).

OtherLetter 4

Lettre qui n’est pas une lettre majuscule, une lettre minuscule, une lettre initiale majuscule ou une lettre modificative. Signifié par la désignation Unicode “Lo” (letter, other).

OtherNumber 10

Nombre qui n’est ni un chiffre décimal ni un nombre de lettres. Par exemple, la fraction 1/2. L’indicateur est signifié par la désignation Unicode “No” (number, other).

OtherPunctuation 24

Caractère de ponctuation qui n’est pas un connecteur, un trait d’union, une ponctuation ouvrante, une ponctuation fermante, un guillemet initial ou un guillemet fermant. Signifié par la désignation Unicode “Po” (punctuation, other).

OtherSymbol 28

Caractère de symbole qui n’est pas un symbole mathématique, un symbole monétaire ou un symbole modificateur. Signifié par la désignation Unicode “So” (symbol, other).

ParagraphSeparator 13

Caractère utilisé pour séparer les paragraphes. Signifié par la désignation Unicode “Zp” (separator, paragraph).

PrivateUse 17

Caractère à utilisation privée, avec une valeur Unicode comprise dans la plage U+E000 à U+F8FF. Signifié par la désignation Unicode “Co” (other, private use).

SpaceSeparator 11

Caractère d’espace, qui n’a pas de glyphe mais n’est pas un caractère de contrôle ou de format. Signifié par la désignation Unicode “Zs” (separator, space).

SpacingCombiningMark 6

Caractère d’espacement qui indique des modifications apportées à un caractère de base et qui affecte la largeur du glyphe de ce caractère de base. Signifié par la désignation Unicode “Mc” (mark, spacing combining).

Surrogate 16

Caractère de substitution élevé ou de substitution faible. Les valeurs de code de substitution sont comprises dans la plage U+D800 à U+DFFF. Signifié par la désignation Unicode “Cs” (other, surrogate).

TitlecaseLetter 2

Lettre initiale majuscule. Signifié par la désignation Unicode “Lt” (letter, titlecase).

UppercaseLetter 0

Lettre majuscule. Signifié par la désignation Unicode “Lu” (letter, uppercase).

Remarques

Un membre de cette énumération est retourné par GetGeneralCategory. Une catégorie générale Unicode définit la classification large d’un caractère, c’est-à-dire la désignation en tant que type de lettre, chiffre décimal, séparateur, symbole mathématique, ponctuation, etc. Consultez l’annexe standard Unicode n° 44.

Les valeurs de cette énumération sont compatibles avec l’énumération Microsoft .NET System.Globalization.UnicodeGeneralCategory .

S’applique à

Voir aussi