DigitShapes 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.
Especifica a exibição específica à cultura de dígitos.
public enum class DigitShapes
public enum DigitShapes
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum DigitShapes
type DigitShapes =
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type DigitShapes =
Public Enum DigitShapes
- Herança
- Atributos
Campos
Context | 0 | A forma do dígito depende do texto anterior na mesma saída. Dígitos europeus seguem os scripts latinos; dígitos indo-arábicos seguem o texto em árabe e dígitos tailandeses seguem o texto em tailandês. |
NativeNational | 2 | A forma do dígito é o equivalente nativo dos dígitos de 0 a 9. Dígitos ASCII de 0 a 9 são substituídos por dígitos nacionais nativos equivalentes. |
None | 1 | A forma do dígito não é alterada. A compatibilidade total do Unicode é mantida. |
Comentários
Um DigitShapes valor especifica que nenhuma forma de dígito é substituída pela entrada Unicode, uma forma de dígito é substituída com base no contexto ou uma forma de dígito nacional nativa é substituída pela entrada.
Os idiomas árabe, índice e tailandês têm formas clássicas para números que são diferentes dos dígitos de 0 a 9 (Unicode U+0030 a U+0039), que são usados com mais frequência em computadores. O aplicativo usa a DigitShapes enumeração com a DigitSubstitution propriedade para especificar como exibir dígitos U+0030 a U+0039 na ausência de outras informações de formatação.
A DigitShapes enumeração é usada principalmente por aplicativos destinados a culturas que usam scripts bidirecionais. Por exemplo, a ordem de leitura dos scripts árabe e índice é bidirecional.