Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Informações
O tópico solicitado está sendo mostrado abaixo. No entanto, este tópico não está incluído nesta biblioteca.

Enumeração NumberSubstitutionMethod

Define uma classe do enumerador que especifica o tipo de substituição de número para executar em números em uma seqüência de texto.

Namespace:  System.Windows.Media
Assembly:  PresentationCore (em PresentationCore.dll)

public enum NumberSubstitutionMethod
<propriedade do objeto="enumerationMemberName" .../>

Nome do membroDescrição
AsCulturePadrão. Especifica que o método de substituição deve ser determinado com base na cultura da número DigitSubstitution o valor da propriedade.
ContextSe a cultura de número é uma cultura árabe ou Farsi, especifica que os dígitos dependem de contexto. Tradicionais ou latino dígitos são usados, dependendo do precedente mais próximo caractere forte, ou, se não houver nenhum, a direção do texto do parágrafo.
EuropeanEspecifica que o 0x39 de 0x30 de pontos de código são sempre processados como os dígitos europeus, neste caso, nenhuma substituição de número é executada.
NativeNationalEspecifica que os números são processados usando os dígitos nacionais para a cultura de número, conforme especificado pela cultura NativeDigits o valor da propriedade.
TraditionalEspecifica que os números são processados usando os dígitos tradicionais para a cultura de número. Na maioria das culturas, isso é igual a DigitShapes.NativeNational valor de enumeração. No entanto, usando NativeNational pode resultar em dígitos latino para algumas culturas árabe, ao passo que o uso de Traditional resulta em árabe dígitos para todas as culturas árabe.

A maioria das culturas usam o sistema decimal para representar números, mas muitas culturas usam diferentes formatos de dígitos. A tabela a seguir mostra vários sistemas de numeração usados por diferentes culturas.

Exemplo da aparência de dígitos em diferentes culturas

Table of number substitution glyphs

Não é suficiente fornecer pontos de código Unicode alternativos para cada conjunto de formas de dígitos, porque, ao contrário das letras, dígitos são usados em cálculos. Todos os aplicativos, todos os sistemas operacionais e todas as bibliotecas de tempo de execução contém código dedicado ao converter um valor numérico do formato binário interno em uma seqüência de caracteres e vice-versa. Essas rotinas de conversão são codificadas para usar Unicode dígitos "0030" através de "0039".

O NumberSubstitution classe fornece funcionalidade que permite que diferentes culturas substituir as formas apropriadas dígito no tempo de processamento. Essa funcionalidade é semelhante à usada para fornecer a substituição de fontes e renderização de fonte dependentes do idioma.

ObservaçãoObservação

Muitas culturas são descartar suas formas tradicionais de dígitos e a adoção de formas de dígitos ocidentais, portanto a funcionalidade de substituição de número reconhece a distinção para cada cultura entre formatos de dígitos tradicional e o padrão de dígitos nacionais.

.NET Framework

Com suporte em: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Com suporte em: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Função Server Core sem suporte), Windows Server 2008 R2 (Função Server Core com suporte com o SP1 ou posterior, Itanium sem suporte)

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos do sistema do .NET Framework.

Contribuições da comunidade

Mostrar:
© 2015 Microsoft