UnicodeGeneralCategory Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a categoria geral Unicode de um caractere.
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
- Herança
-
UnicodeGeneralCategory
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
ClosePunctuation | 21 | Caractere de fechamento de uma das marcas de pontuação paralelas, como parênteses, colchetes e chaves. Demonstrado pela designação de Unicode “Pe” (pontuação, fechamento). |
ConnectorPunctuation | 18 | Caractere de pontuação de conector que conecta dois caracteres. Demonstrado pela designação de Unicode “Pc” (pontuação, conector). |
Control | 14 | Caractere de código de controle, com um valor Unicode de U+007F ou no intervalo de U+0000 a U+001F ou de U+0080 a U+009F. Demonstrado pela designação de Unicode “Cc” (outros, controle). |
CurrencySymbol | 26 | Caractere de símbolo de moeda. Demonstrado pela designação de Unicode “Sc” (símbolo, moeda). |
DashPunctuation | 19 | Caractere de traço ou hífen. Demonstrado pela designação de Unicode “Pd” (pontuação, traço). |
DecimalDigitNumber | 8 | Caractere de dígito decimal, que é um caractere no intervalo de 0 a 9. Demonstrado pela designação de Unicode “Nd” (número, dígito decimal). |
EnclosingMark | 7 | Circunscrever um caractere de marca, que é um caractere de combinação sem espaçamento ao redor de todos os caracteres anteriores um caractere base, inclusive. Demonstrado pela designação de Unicode “Me” (marca, fechamento). |
FinalQuotePunctuation | 23 | Caractere de aspas de fechamento ou final. Demonstrado pela designação de Unicode “Pf” (pontuação, aspas finais). |
Format | 15 | Caractere de formato que afeta o layout do texto ou a operação de processos de texto, mas que não é renderizado normalmente. Demonstrado pela designação de Unicode “Cf” (outros, formato). |
InitialQuotePunctuation | 22 | Caractere de aspas de abertura ou inicial. Demonstrado pela designação de Unicode “Pi” (pontuação, aspas iniciais). |
LetterNumber | 9 | Número representado por uma letra, em vez de um dígito decimal. Por exemplo, o numeral romano para cinco, que é "V". O indicador é demonstrado pela designação de Unicode “Nl” (número, letra). |
LineSeparator | 12 | Caractere usado para separar linhas de texto. Demonstrado pela designação de Unicode “Zl” (separador, linha). |
LowercaseLetter | 1 | Letra minúscula. Demonstrado pela designação de Unicode “Ll” (letra, minúscula). |
MathSymbol | 25 | Caractere de símbolo matemático, como "+" ou "=". Demonstrado pela designação de Unicode “Sm” (símbolo, matemática). |
ModifierLetter | 3 | Caractere de letra modificador, que é um caractere de espaçamento autônomo que indica modificações de uma letra anterior. Demonstrado pela designação de Unicode “Lm” (letra, modificador). |
ModifierSymbol | 27 | Caractere de símbolo modificador, que indica as modificações de caracteres ao redor. Por exemplo, a barra de fração indica que o número à esquerda é o numerador e o número à direita, o denominador. O indicador é demonstrado pela designação de Unicode “Sk” (símbolo, modificador). |
NonspacingMark | 5 | Caractere sem espaçamento que indica as modificações de um caractere base. Assinado pela designação Unicode "Mn" (marca, não espaçamento), |
NotAssigned | 29 | Caractere que não está atribuído a nenhuma categoria Unicode. Assinado pela designação de código Unicode "Cn" (outro, não atribuído). |
OpenPunctuation | 20 | Caractere de abertura de uma das marcas de pontuação paralelas, como parênteses, colchetes e chaves. Demonstrado pela designação de Unicode “Ps” (pontuação, abertura). |
OtherLetter | 4 | Letra que não é uma letra maiúscula, uma letra minúscula, uma letra de capitalização de título nem uma letra de modificador. Demonstrado pela designação de Unicode “Lo” (letra, outros). |
OtherNumber | 10 | Número que não é um dígito decimal nem um número de letra. Por exemplo, a fração 1/2. O indicador é demonstrado pela designação de Unicode “No” (número, outros). |
OtherPunctuation | 24 | Caractere de pontuação que não é um conector, um traço, pontuação de abertura, pontuação de fechamento, aspas iniciais nem aspas finais. Demonstrado pela designação de Unicode “Po” (pontuação, outros). |
OtherSymbol | 28 | Caractere de símbolo que não é um símbolo matemático, símbolo de moeda ou símbolo de modificador. Demonstrado pela designação de Unicode “So” (símbolo, outros). |
ParagraphSeparator | 13 | Caractere usado para separar parágrafos. Demonstrado pela designação de Unicode “Zp” (separador, parágrafo). |
PrivateUse | 17 | Caractere de uso particular, com um valor Unicode no intervalo de U+E000 a U+F8FF. Demonstrado pela designação de Unicode “Co” (outros, uso particular). |
SpaceSeparator | 11 | Caractere de espaço, que não tem glifo, mas que não é um caractere de controle nem de formato. Demonstrado pela designação de Unicode "Zs" (separador, espaço). |
SpacingCombiningMark | 6 | Caractere de espaçamento que indica as modificações de um caractere base e afeta a largura do glifo desse caractere base. Demonstrado pela designação de Unicode “Mc” (marca, combinação de espaçamento). |
Surrogate | 16 | Caractere substituto alto ou baixo. Os valores de código alternativos estão no intervalo de U+D800 a U+DFFF. Demonstrado pela designação de Unicode “Cs” (outros, alternativo). |
TitlecaseLetter | 2 | Letra de capitalização de título. Demonstrado pela designação de Unicode “Lt” (letra, capitalização de título). |
UppercaseLetter | 0 | Letra maiúscula. Demonstrado pela designação de Unicode “Lu” (letra, maiúscula). |
Comentários
Um membro dessa enumeração é retornado por GetGeneralCategory. Uma categoria geral Unicode define a classificação ampla de um caractere, ou seja, designação como um tipo de letra, dígito decimal, separador, símbolo matemático, pontuação e assim por diante. Consulte o Anexo Padrão Unicode nº 44.
Os valores dessa enumeração são compatíveis com a enumeração Microsoft .NET System.Globalization.UnicodeGeneralCategory .