Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.
Neste artigo
Introdução aos escopos de entrada
Se você quiser melhorar o reconhecimento de entrada de texto de teclado em um controle, como o texto que é inserido em uma caixa de texto com um caneta digital, você pode especificar um escopo de entrada para o controle. Um escopo de entrada permite especificar o tipo de entrada do usuário que destina-se para o controle. Por exemplo, se você usar o escopo de entrada de IS_URL de uma caixa de texto, espaços inseridos entre palavras são ignorados.
Um escopo de entrada pode ser definido para os seguintes tipos de controles:
-
Caixa de texto
-
Caixa de rich text
-
Seletor de data
-
Lista com marcadores
-
Lista numerada
-
Lista sem formatação
-
Caixa de combinação
-
Caixa de listagem de seleção múltipla
Para especificar um escopo de entrada, clique duas vezes no controle. Na caixa de diálogo Propriedades de controle, clique na guia Avançado e, em seguida, clique em Escopo de entrada.
Tipos de escopos de entrada
Há três tipos de escopos de entrada:
Todos os tipos de escopos de entrada podem ser configurados para restringir a entrada para corresponder apenas o padrão especificado escopo de entrada ou apenas influenciar entrada em direção a esse padrão. Por padrão, um escopo de entrada é restrito para corresponder apenas o padrão de escopo de entrada. Para permitir a entrada não correspondente, mas ainda inclinação em direção o escopo de entrada, marque a caixa de seleção reconhecer não correspondência de entrada na caixa de diálogo Escopo de entrada.
Observações:
-
Um escopo de entrada se aplica somente para o controle no qual ela está definida, não para o campo ao qual o controle está vinculado.
-
O recurso de escopos de entrada não funciona com os identificadores de idioma do Leste Asiático.
As seções a seguir descrevem cada tipo de escopo de entrada.
Padrão
Para definir um escopo de entrada padrão, clique em padrão na caixa de diálogo Escopo de entrada e, em seguida, clique na configuração na lista escopo de entrada. A tabela a seguir descreve padrão definido para cada escopo de entrada padrão e fornece um exemplo do tipo de entrada ao qual ele se destina a aplicar.
Escopo de entrada |
Descrição |
IS_DEFAULT |
Diferença de reconhecimento padrão. Tratado como o padrão e utiliza o dicionário padrão (vocabulário). |
IS_URL |
Formatos de URL, arquivo e FTP. Exemplos:
|
IS_FILE_FULLFILEPATH |
Caracteres usados em descrevendo um caminho de arquivo. Inclui as seguintes condições:
Exemplos:
|
IS_FILE_FILENAME |
Caracteres usados em descrevendo um nome de arquivo. Inclui as seguintes condições:
Exemplos:
|
IS_EMAIL_USERNAME |
Nomes de usuário de email. Exemplos:
|
IS_EMAIL_SMTPEMAILADDRESS |
Endereço de email SMTP completo. Por exemplo, someone@example.com. |
IS_LOGINNAME |
Nome de login e domínio. Inclui as seguintes condições:
Exemplos:
|
IS_PERSONALNAME_FULLNAME |
Combinações de, meio, nomes e sobrenomes. Exemplos, formatado para inglês (Estados Unidos):
|
IS_PERSONALNAME_PREFIX |
Honorific ou título precedente um nome. Exemplos, formatado para inglês (Estados Unidos):
|
IS_PERSONALNAME_GIVENNAME |
Nome ou inicial. Exemplos, formatado para inglês (Estados Unidos):
|
IS_PERSONALNAME_MIDDLENAME |
Nome do meio ou inicial. Exemplos:
|
IS_PERSONALNAME_SURNAME |
Sobrenome. Exemplos, formatado para inglês (Estados Unidos):
|
IS_PERSONALNAME_SUFFIX |
Sufixo de nome, abreviações e algarismos romanos. Por exemplo, Jr. |
IS_ADDRESS_FULLPOSTALADDRESS |
Endereço completo, incluindo números. Exemplos, formatado para inglês (Estados Unidos):
|
IS_ADDRESS_POSTALCODE |
CEP alfanumérico (para suporte internacional). Exemplos, formatado para inglês (Estados Unidos):
|
IS_ADDRESS_STREET |
Número da casa, número de rua, nome de compartimento e número e apenas a caixa postal. Por exemplo, Rua 123. |
IS_ADDRESS_STATEORPROVINCE |
Nome completo ou abreviação do estado ou província. Exemplos, formatado para inglês (Estados Unidos):
|
IS_ADDRESS_CITY |
Nome ou abreviação de cidade. Exemplos, formatado para inglês (Estados Unidos):
|
IS_ADDRESS_COUNTRYNAME |
Nome do país. Exemplos, formatado para inglês (Estados Unidos):
|
IS_ADDRESS_COUNTRYSHORTNAME |
Abreviação de país. Exemplos, formatado para inglês (Estados Unidos):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
Símbolos de moeda e números. Exemplos, formatado para inglês (Estados Unidos):
|
IS_CURRENCY_AMOUNT |
Valores numéricos para moeda, excluindo símbolos de moeda. Por exemplo, 2,100.25. |
IS_DATE_FULLDATE |
Data completa, em uma variedade de formatos. Exemplos, formatado para inglês (Estados Unidos):
|
IS_DATE_MONTH |
Representação numérica de meses, restritos a 1 a 12. Exemplos:
|
IS_DATE_DAY |
Representação numérica de dias, restritos a 1-31. Exemplos:
|
IS_DATE_YEAR |
Representação numérica de anos. Exemplos:
|
IS_DATE_MONTHNAME |
Representação de caracteres de meses. Exemplos, formatado para inglês (Estados Unidos):
|
IS_DATE_DAYNAME |
Representação de caracteres de dias. Exemplos, formatado para inglês (Estados Unidos):
|
IS_DIGITS |
Números positivos de inteiros. Cadeias de caracteres de dígitos feitas de 0 a 9 são permitidas. |
IS_NUMBER |
Números, incluindo vírgulas, sinal negativo e decimal. Para locais de Estados Unidos, inclui as seguintes condições:
|
IS_ONECHAR |
Um único caractere do ANSI, página de código 1252. Para locais de Estados Unidos, isso inclui os seguintes caracteres: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% &' () * +,-. /:; <> =? @[\] ^ _'{|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
Número de telefone. Não suporta os números com letras. Exemplos, formatado para inglês (Estados Unidos):
|
IS_TELEPHONE_COUNTRYCODE |
Códigos de país do telefone. Exemplos, formatado para inglês (Estados Unidos):
|
IS_TELEPHONE_AREACODE |
Códigos de área do telefone. Exemplos, formatado para inglês (Estados Unidos):
|
IS_TELEPHONE_LOCALNUMBER |
Número de telefone, excluindo país ou código de área. Exemplos, formatado para inglês (Estados Unidos):
|
IS_TIME_FULLTIME |
Horas, minutos, segundos e abreviações de tempo alfabético. Inglês EUA usa o relógio de 12 horas. Zeros à esquerda são opcionais para horas, mas necessários para minutos e segundos. Horas são restritas para 0-24; minutos e segundos são restritas para 0 a 59. Exemplos, formatado para inglês (Estados Unidos):
|
IS_TIME_HOUR |
Representação numérica das horas. Restrito a 0-24. |
IS_TIME_MINORSEC |
Representação numérica de minutos ou segundos. Restrito a 0 a 59. |
Lista de frase
Configurar um escopo de entrada como uma lista de frase permite especificar uma lista de palavras ou frases para restringir ou influenciar a entrada inserida no controle. Por exemplo, você poderia criar uma lista de frase denominada "Cores primárias" para uma caixa de texto e, em seguida, definir a lista "vermelho", "amarelo" e "azul". Neste cenário, se um usuário de Tablet PC escreve a palavra "Paulo" na caixa de texto, ele será reconhecido como e convertido para a palavra "vermelha".
Para criar uma lista de frase escopo de entrada:
-
Clique em personalizada na caixa de diálogo Escopo de entrada e, em seguida, clique em novo.
-
Na caixa nome, digite o nome do escopo frase de entrada de lista configuração.
-
Na lista tipo, clique em Lista de frase.
-
Para cada palavra ou frase na lista, digite a palavra ou frase na caixa frase e clique em Adicionar.
Depois de uma lista de frase tiver sido criada em um modelo de formulário, você pode aplicá-lo para outros controles no formulário, selecionando-o na lista de escopo de entrada.
Observação: Se você excluir um escopo de entrada de lista de frase que foi aplicado a um controle, o escopo de entrada também será excluído de todos os outros controles à qual ela foi aplicada, e sua definição será removida do modelo de formulário.
Expressão regular
Configurar um escopo de entrada como uma expressão regular permite especificar uma expressão regular que define um padrão personalizado para restringir ou biasing a entrada inserida no controle. Você pode saber mais sobre a sintaxe de expressões regulares usada pelos Microsoft Office InfoPath 2007 escopos de entrada no Microsoft Tablet PC Software Development Kit (SDK).
Para criar uma expressão regular entrada configuração de escopo:
-
Clique em personalizada na caixa de diálogo Escopo de entrada e, em seguida, clique em novo.
-
Na caixa nome, digite o nome do escopo entrada expressões regulares configuração.
-
Na lista tipo, clique em Expressão Regular.
-
Na caixa de Expressões regulares, digite a fórmula de expressão regular.
Depois de uma expressão regular tiver sido criada em um modelo de formulário, você pode aplicá-lo para outros controles no formulário, selecionando-o na lista de escopo de entrada.
Observação: Se você excluir um escopo de entrada de expressões regulares que foi aplicado a um controle, o escopo de entrada será excluído de todos os outros controles à qual ela foi aplicada, e sua definição será removida do modelo de formulário.
A tabela a seguir mostra alguns exemplos de expressões regulares que podem ser usados para criar um escopo de entrada personalizado configurações.
Expressão |
Descrição |
Correspondências |
Sem correspondências |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Corresponde a qualquer único dígito, 1 a 9. |
1 |
42 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |, |-) + |
Corresponde a um ou mais dígitos únicos, vírgulas ou traços. É útil para limitar a entrada para um intervalo ou conjunto de números, como um intervalo de páginas para imprimir. |
1 ,,, |
Três |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Um número de seguridade social. O formato de um número de seguridade social é nnn-nn-nnnn. |
123-45-6789 |
12-123-12 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -(A| 9) B | C | D | E | F | G | H | Posso | J | K | L | M | N | O | P | P | R | T | U | V | W | X | Y | )(A| Z B | C | D | E | F | G | H | Posso | J | K | L | M | N | O | P | P | R | T | U | V | W | X | Y | )(A| Z B | C | D | E | F | G | H | Posso | J | K | L | M | N | O | P | P | R | T | U | V | W | X | Y | Z)-(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) (0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Um número de peça desse formato: |
123-ABC-456 |
12-AB-3456 |
s(!IS_ONECHAR) + p |
Corresponde a qualquer palavra que começa com letras minúsculas "s", contém um ou mais caracteres (conforme definido pelo escopo de entrada do IS_ONECHAR) e termina com uma minúsculas "p". |
Parar |
Parar |