Formato dos caracteres
Se a propriedade Formatar não começar com um símbolo de porcentagem (%), mas contiver qualquer número de símbolos (@), esse método de formatação criará uma nova sequência contendo caracteres do original, com base na localização dos símbolos (@). Isso permite que um número de telefone seja formatado de acordo com um estilo padrão. Neste exemplo, o número de telefone original deve ser um número de 10 dígitos, como 8015551212. A seguinte sequência de formato:
(@@@) @@@ - @@@@ gerará o número de telefone: (801) 555-1212.
Cada símbolo (@) acrescenta o próximo caractere da string original. Qualquer outro caractere é anexado literalmente. Se um símbolo (@) for encontrado quando a sequência original não tiver mais caracteres, um espaço será acrescentado em seu lugar. Se a sequência começar com um traço (-) e contiver símbolos (@), a formatação do caractere começa no último caractere da sequência original e se move da direita para a esquerda até o primeiro caractere. A seguinte sequência de formato é baseada em 8015551212:
- @@@ - @@@@ e gera a sequência: 555-1212