Escopos de entrada para controles do InfoPath

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Neste artigo

Introdução aos escopos de entrada

Tipos de escopos de entrada

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 tablet pen, 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

  • Selecionador 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 do Controle, clique na guia Avançado e, em seguida, clique em Escopo de Entrada.

Início da página

Tipos de escopos de entrada

Existem três tipos de escopo de entrada:

Todos os tipos de escopos de entrada podem ser configurados para restringir a entrada para corresponder apenas ao padrão do escopo de entrada especificado ou para influenciar a entrada para que ela seja como esse padrão. Por padrão, um escopo de entrada é restrito para corresponder apenas ao padrão do escopo de entrada. Para permitir entradas que não sejam feitas pelo teclado, mas ainda influenciar em direção ao escopo de entrada, marque a caixa de seleção Reconhecer entrada não correspondente na caixa de diálogo Escopo de Entrada.

Observações : 

  • Um escopo de entrada se aplica apenas ao controle no qual está definido, não ao campo ao qual o controle está vinculado.

  • O recursos de escopos de entrada não funcionam com reconhecedores de idiomas do asiático.

As seguintes seções 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 seguinte tabela descreve o padrão definido para cada escopo de entrada padrão e fornece um exemplo do tipo de entrada que pretende aplicar.

Escopo de Entrada

Descrição

IS_DEFAULT

Influência de reconhecimento padrão. Tratado como o padrão e utiliza o léxico padrão (vocabulário).

IS_URL

Formatos de URL, File e FTP.

Exemplos:

  • http://www.humongousinsurance.com/

  • ftp://ftp.microsoft.com

  • www.microsoft.com

  • file:///C:\templ.txt

IS_FILE_FULLFILEPATH

Caracteres usados na descrição de um caminho de arquivo. Inclui as seguintes condições:

  • Para o nome de um servidor e de um compartilhamento, permite todos os caracteres IS_ONECHAR exceto: * ? : < > |

  • Para o nome de um arquivo, permite todos os caracteres IS_ONECHAR exceto: \ / : < > |

  • A entrada deve começar com \\ ou o nome da unidade ou \ ou ..\ ou .\ ou /

  • Os espaços são permitidos

Exemplos:

  • \\nome_do_servidor\nome_do_compartilhamento\nom_do_arquivo.txt

  • C:\temp\current work.doc

  • ..\images\hank.jpg

IS_FILE_FILENAME

Caracteres usados na descrição de um nome de arquivo. Inclui as seguintes condições:

  • Aceita com extensão ou sem extensão.

  • Permite todos os caracteres IS_ONECHAR exceto: \ / : < > |

  • Os espaços são permitidos

Exemplos:

  • nome_do_arquivo.txt

  • nome_do_arquivo

  • nome do arquivo.txt

IS_EMAIL_USERNAME

Nomes de usuários de email .

Exemplos:

  • JeffSm

  • JSmith

  • jeffsmith

IS_EMAIL_SMTPEMAILADDRESS

Endereços de email SMTP completos. Por exemplo, alguém@exemplo.com.

IS_LOGINNAME

Nome e domínio de logon. Inclui as seguintes condições:

  • Permite todos os caracteres IS_ONECHAR.

  • Não permite que o domínio ou o nome do usuário comece ou termine com um caracteres não alfa-numérico.

  • Os espaços não são permitidos.

  • Os seguintes caracteres não são permitidos: + * / (sinal de adição, asterisco, barra).

Exemplos:

  • CHICAGO\JSMITH

  • JSMITH

IS_PERSONALNAME_FULLNAME

Combinações de nome, nome do meio e sobrenomes.

Exemplos, formatado para o português (Brasil):

  • Sr. Jeferson A. Silva, Jr.

  • Jeferson Silva

  • Silva, Jeferson

  • Silva, Jeferson A

IS_PERSONALNAME_PREFIX

Honorífico ou título precedendo um nome.

Exemplos, formatado para o português (Brasil):

  • Sr

  • Dr.

  • Srta

  • Sir

IS_PERSONALNAME_GIVENNAME

Nome ou inicial.

Exemplos, formatado para o português (Brasil):

  • Jeferson

  • J.

  • J.A.

IS_PERSONALNAME_MIDDLENAME

Nome do meio ou inicial.

Exemplos:

  • Alberto

  • C

IS_PERSONALNAME_SURNAME

Sobrenome

Exemplos, formatado para o português (Brasil):

  • Silva

  • Silva João

  • Silva-João

IS_PERSONALNAME_SUFFIX

Sufixo de nomes, abreviações e numerais romanos. Por exemplo, Jr.

IS_ADDRESS_FULLPOSTALADDRESS

Endereço completo, incluindo números.

Exemplos, formatado para o português (Brasil):

  • Rua Principal 123, Seattle, WA 98121

  • Caixa postal 123, Redmond, WA 98052

IS_ADDRESS_POSTALCODE

Código postal alfanumérico (para suporte internacional).

Exemplos, formatado para o português (Brasil):

  • 98033

  • 098052-639

IS_ADDRESS_STREET

Somente número da casa, da rua, nome e número do apartamento e caixa postal. Por exemplo, Rua principal 123.

IS_ADDRESS_STATEORPROVINCE

Nome completo ou abreviação do estado ou província.

Exemplos, formatado para o português (Brasil):

  • SP

  • São Paulo

  • Sp

IS_ADDRESS_CITY

Nome ou abreviação da cidade.

Exemplos, formatado para o português (Brasil):

  • Rio de Janeiro

  • RJ

IS_ADDRESS_COUNTRYNAME

Nome do país.

Exemplos, formatado para o português (Brasil):

  • Itália

  • Japão

  • Estados Unidos da América

IS_ADDRESS_COUNTRYSHORTNAME

Abreviação do país.

Exemplos, formatado para o português (Brasil):

  • EUA

  • E.U.A.

IS_CURRENCY_AMOUNTANDSYMBOL

Símbolos monetários e números.

Exemplos, formatado para o português (Brasil):

  • $ 2.100,25

  • $0,35

  • R$1.234,50

IS_CURRENCY_AMOUNT

Valores numéricos para moeda, excluindo símbolos monetários. Por exemplo, 2.100,25.

IS_DATE_FULLDATE

Data completa, em diversos formatos.

Exemplos, formatado para o português (Brasil):

  • 17-07-2001

  • 17-07-01

  • 17/07

  • 12 dez

  • 17 de julho

  • 17 de julho de 2001

IS_DATE_MONTH

Representação numérica de meses, restrito de 1 a 12.

Exemplos:

  • 7

  • 07

  • 11

IS_DATE_DAY

Representação numérica de dias, restrito de 1 a 31.

Exemplos:

  • 1

  • 04

  • 17

IS_DATE_YEAR

Representação numérica de anos.

Exemplos:

  • 1988

  • 2004

  • 88

  • 04

  • '88

IS_DATE_MONTHNAME

Representação por caracteres dos meses.

Exemplos, formatado para o português (Brasil):

  • fevereiro

  • dez

  • dez.

IS_DATE_DAYNAME

Representação por caracteres dos dias

Exemplos, formatado para o português (Brasil):

  • Quarta-feira

  • Qua

  • Seg.

IS_DIGITS

Números inteiros positivos. Seqüências de dígitos compostas de 0 a 9 são permitidas.

IS_NUMBER

Números, incluindo vírgulas, sinal negativo e decimal. Para localidades no Brasil, inclui as seguintes condições:

  • O separador de milhar é um ponto.

  • O separador decimal é uma vírgula.

  • Números negativos são representados por um hífen sem um espaço, sem parênteses.

IS_ONECHAR

Um único caractere ANSI, página de código 1252. Para localidades no Brasil, isso inclui os seguintes caracteres:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

IS_TELEPHONE_FULLTELEPHONENUMBER

Número de telefone. Não suporta números com letras.

Exemplos, formatado para o português (Brasil):

  • (011) 5555-0112

  • 5555-0123

  • 5555.0123

  • 011-5555-0123

  • 1-011-5555-0123x1234

  • +1 (011) 5555-1234

IS_TELEPHONE_COUNTRYCODE

Códigos telefônicos de país.

Exemplos, formatado para o português (Brasil):

  • +1

  • +44

  • 001

  • 00 11

IS_TELEPHONE_AREACODE

Códigos telefônicos de área.

Exemplos, formatado para o português (Brasil):

  • (011)

  • 425

IS_TELEPHONE_LOCALNUMBER

Número de telefone, excluindo o código do país ou da área.

Exemplos, formatado para o português (Brasil):

  • 5555-0112

  • 5555 0112

  • 5555.0123

IS_TIME_FULLTIME

Horas, minutos, segundos e abreviações de hora alfabéticas. O português do Brasil usa o relógio de 24 horas. Os zeros à esquerda são opcionais para horas, mas necessários para minutos e segundos. As horas são restritas a 0 a 24; os minutos e os segundos são restritos a 0 a 59.

Exemplos, formatado para o português (Brasil):

  • 15:20

  • 16:30

  • 11:20:55

  • 11:15

  • 4:30

IS_TIME_HOUR

Representação numérica das horas. Restrito a 0 a 24.

IS_TIME_MINORSEC

Representação numérica de minutos ou segundos. Restrito a 0 a 59.

Lista de frases

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 "Fred" na caixa de texto, ele será reconhecido como e convertido para a palavra "vermelha".

Para criar um escopo de entrada de lista de frases:

  1. Clique em Personalizar na caixa de diálogo Escopo de Entrada e, em seguida, clique em Novo.

  2. Na caixa Nome, digite o nome da configuração do escopo de entrada da lista de frases.

  3. Na lista Tipo, clique em Lista de Frases.

  4. Para cada palavra ou frase na lista, digite a palavra ou frase na caixa Frase e, em seguida, clique em Adicionar.

Após uma lista de frases ter sido criada em um modelo de formulário, é possível aplicá-la a outros controles no formulário selecionando-o na lista Escopo de entrada.

Observação : Se você excluir um escopo de entrada de lista de frases que foi aplicado a um controle, o escopo de entrada também será excluído de todos os outros controles aos quais foi aplicado e suas definições serão removidas 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 Kit de desenvolvimento do Microsoft Tablet PC Software (SDK).

Para criar uma configuração de escopo de entrada de expressão regular:

  1. Clique em Personalizar na caixa de diálogo Escopo de Entrada e, em seguida, clique em Novo.

  2. Na caixa Nome, digite o nome da configuração de escopo de entrada de expressão regular.

  3. Na lista Tipo, clique em Expressão Regular.

  4. Na caixa Expressão Regular, digite a fórmula da expressão regular.

Após a criação de uma expressão regular no modelo de formulário, é possível aplicá-la a outros controles no formulário selecionando-a na lista Escopo de entrada.

Observação : Se você excluir um escopo de entrada de expressão regular que foi aplicado a um controle, o escopo de entrada será excluído de todos os outros controles aos quais foi aplicado e suas definições serão removidas do modelo de formulário.

A seguinte tabela mostra alguns exemplos de expressões regulares que podem ser usadas para criar configurações de escopo de entrada personalizadas.

Expressão

Descrição

Correspondências

Sem correspondências

(0|1|2|3|4|5|6|7|8|9)

Compara qualquer dígito único, de 1 a 9.

1
6
0

42
Um

(0|1|2|3|4|5|6|7|8|9|,|-)+

Compara um ou mais dígitos únicos, vírgulas ou traços. Útil para limitar a inserção em um intervalo ou conjunto de números, como um intervalo de páginas para impressão.

1
1-6
2,4,7
2-
6,9,135

,,,

Três
7 até 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)(0|1|2|3|4|5|6|7|8|9)

Um número de CPF. O formato de um número de CPF é nnn-nnnnnn-nn.

123-456789-10

12-123-12
12-2-3456

(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)-(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|R|T|U|V|W|X|Y|Z)(A|B|C|D|E|F|G|H|I|J|K|L|M|N|O|P|Q|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 peça número desse formato:
###-AAA-###
no qual # é qualquer dígito único de 0 a 9 e A é uma letra maiúscula de A a Z.

123-ABC-456

12-AB-3456
123-456-789

s(!IS_ONECHAR)+p

Compara qualquer palavra que comece com um "s" minúsculo, contém um ou mais caracteres (conforme definido pelo escopo de entrada IS_ONECHAR) e termine com um "p" minúsculo.

stop
soup
schlep
s234p

Stop
sp

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×