Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l' articolo in lingua inglese per riferimento.
In questo articolo
Introduzione a ambiti di input
Se si vuole migliorare il riconoscimento non tastiera input di testo in un controllo, ad esempio testo immesso in una casella di testo con un penna elettromagnetica, è possibile specificare un ambito di input per il controllo. Un ambito di input consente di specificare il tipo di input dell'utente che è destinato il controllo. Ad esempio, se si utilizza l'ambito di input IS_URL per una casella di testo, gli spazi che sono stati immessi tra le parole vengono ignorati.
Impostare un ambito di input per i tipi di controlli seguenti:
-
Casella di testo
-
Casella di testo RTF
-
Selezione data
-
Elenco puntato
-
Elenco numerato
-
Elenco semplice
-
Casella combinata
-
Casella di riepilogo a selezione multipla
Per specificare un ambito di input, fare doppio clic sul controllo. Nella finestra di dialogo Proprietà del controllo, fare clic sulla scheda Avanzate e quindi fare clic su Ambito di Input.
Tipi di ambiti di input
Esistono tre tipi di ambiti di input:
Tutti i tipi di ambiti di input possono essere configurati per limitare l'input in modo che corrispondano solo il motivo di ambito specificato o semplicemente interesserà da quel motivo. Per impostazione predefinita, un ambito di input è limitato in modo che corrispondano solo il modello di ambito di input. Per consentire di input non corrispondente, ma con deviazione verso l'ambito di input, selezionare la casella di controllo riconoscere input non corrispondente nella finestra di dialogo Ambito di Input.
Note:
-
Un ambito di input si applica solo a controllo in cui è impostata, non al campo a cui è associato il controllo.
-
Ambiti di input non funziona con tipi di riconoscimento lingue dell'Asia orientale.
Le sezioni seguenti descrivono ogni tipo di ambito di input.
Standard
Per impostare un ambito di input standard, fare clic su Standard nella finestra di dialogo Ambito di Input e quindi fare clic su impostazione nell'elenco ambito di Input. Nella tabella seguente descrive il motivo definito per ogni ambito di input standard e viene fornito un esempio del tipo di input a cui è destinato da applicare.
Ambito di input |
Descrizione |
IS_DEFAULT |
Differenza di riconoscimento standard. Trattato come valore predefinito e utilizza il dizionario predefinito (terminologia). |
IS_URL |
Formati di URL, File e FTP. Esempi:
|
IS_FILE_FULLFILEPATH |
Caratteri utilizzati per descrivere un percorso del file. Include le seguenti condizioni:
Esempi:
|
IS_FILE_FILENAME |
Caratteri utilizzati nella descrizione di un nome di file. Include le seguenti condizioni:
Esempi:
|
IS_EMAIL_USERNAME |
Nomi utente di posta elettronica. Esempi:
|
IS_EMAIL_SMTPEMAILADDRESS |
Indirizzo di posta elettronica SMTP completo. Ad esempio someone@example.com. |
IS_LOGINNAME |
Nome di accesso e del dominio. Include le seguenti condizioni:
Esempi:
|
IS_PERSONALNAME_FULLNAME |
Combinazioni di primo, secondo nome e cognome. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_PERSONALNAME_PREFIX |
Che precede o un titolo che precede un nome. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_PERSONALNAME_GIVENNAME |
Nome o l'iniziale. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_PERSONALNAME_MIDDLENAME |
Secondo nome o l'iniziale. Esempi:
|
IS_PERSONALNAME_SURNAME |
Cognome. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_PERSONALNAME_SUFFIX |
Suffisso nome, iniziali e i numeri romani. Ad esempio, Jr. |
IS_ADDRESS_FULLPOSTALADDRESS |
Indirizzo completo, inclusi i numeri. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_ADDRESS_POSTALCODE |
Codice postale alfanumerico (per il supporto internazionale). Esempi, il formato per l'inglese (Stati Uniti):
|
IS_ADDRESS_STREET |
Numero civico, numero civico, apartment nome e numero e solo casella postale. Ad esempio, Piazza Martedì 123. |
IS_ADDRESS_STATEORPROVINCE |
Nome completo o abbreviazione dello stato o provincia. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_ADDRESS_CITY |
Nome o l'abbreviazione di città. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_ADDRESS_COUNTRYNAME |
Nome del paese. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_ADDRESS_COUNTRYSHORTNAME |
Abbreviazione per il paese. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_CURRENCY_AMOUNTANDSYMBOL |
I simboli di valuta e numeri. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_CURRENCY_AMOUNT |
Valori numerici per valuta, esclusa simboli di valuta. Ad esempio, 2.100,25. |
IS_DATE_FULLDATE |
Data completa, in diversi formati. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_DATE_MONTH |
Rappresentazione numerica di mesi, limitati a 1-12. Esempi:
|
IS_DATE_DAY |
Rappresentazione numerica di giorni, limitati a 1-31. Esempi:
|
IS_DATE_YEAR |
Rappresentazione numerica degli anni. Esempi:
|
IS_DATE_MONTHNAME |
Rappresentazione in caratteri di mesi. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_DATE_DAYNAME |
Rappresentazione in caratteri di giorni che vanno. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_DIGITS |
Numeri interi positivi. Sono consentite stringhe cifra costituite da 0 a 9. |
IS_NUMBER |
Numeri inclusi virgole, segno negativo e decimali. Per Italia, include le seguenti condizioni:
|
IS_ONECHAR |
Un singolo carattere ANSI, tabella codici 1252. Per Italia posizioni, inclusi i caratteri seguenti: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdEfghijklmnopqrstuvwxyz0123456789!\"#$% &" () * +,-. /:; <> =? @[\] ^ _'{|} ~ |
IS_TELEPHONE_FULLTELEPHONENUMBER |
Numero di telefono. Non supporta i numeri con lettere. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_TELEPHONE_COUNTRYCODE |
Prefissi internazionali. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_TELEPHONE_AREACODE |
Prefissi telefonici. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_TELEPHONE_LOCALNUMBER |
Numero di telefono senza paese o indicativo di località. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_TIME_FULLTIME |
Ore, minuti, secondi e abbreviazioni ora alfabetico. Inglese viene utilizzato il 12 ore. Gli zeri iniziali sono facoltativi per le ore ma necessari per minuti e secondi. Le ore sono comprese tra 0 e 24; minuti e secondi sono vincolati a 0 e 59. Esempi, il formato per l'inglese (Stati Uniti):
|
IS_TIME_HOUR |
Rappresentazione numerica delle ore. Comprese tra 0 e 24. |
IS_TIME_MINORSEC |
Rappresentazione numerica di minuti e secondi. Vincolato a 0 e 59. |
Elenco frasi
L'impostazione di un ambito di input come elenco frasi consente di specificare un elenco di parole o frasi per limitare o definire l'input immesso nel controllo. Ad esempio, si può creare un elenco di una frase denominato "Colori" per una casella di testo e quindi impostare l'elenco "rosso", "giallo" e "blu". In questo scenario, se un utente di Tablet PC scrive la parola "Franco" nella casella di testo, verrà riconosciuto come e convertire la parola "rosso".
Per creare un elenco di una frase ambito di input:
-
Fare clic su personalizzato nella finestra di dialogo Ambito di Input e quindi fare clic su Nuovo.
-
Nella casella nome digitare il nome dell'ambito di input elenco frase impostazione.
-
Nell'elenco tipo fare clic su Elenco frasi.
-
Per ogni parola o frase nell'elenco, digitare la parola o frase nella casella frase e quindi fare clic su Aggiungi.
Dopo aver creato un elenco di una frase in un modello di modulo, è possibile applicare ad altri controlli nel modulo selezionandolo dall'elenco ambito di Input.
Nota: Se si elimina un ambito di input elenco una frase che è stato applicato a un controllo, l'ambito di input verrà eliminato anche da tutti gli altri controlli a cui è stato applicato e la definizione verrà rimossi dal modello di modulo.
Espressioni regolari
L'impostazione di un ambito di input come espressioni regolari consente di specificare un'espressione regolare che definisce un modello personalizzato per la limitazione o influenza dell'input immesso nel controllo. Sono disponibili ulteriori informazioni sulla sintassi espressioni regolari utilizzata da Microsoft Office InfoPath 2007 gli ambiti di input Microsoft Tablet PC Software Development Kit (SDK).
Per creare un'espressione regolare ambito di input:
-
Fare clic su personalizzato nella finestra di dialogo Ambito di Input e quindi fare clic su Nuovo.
-
Nella casella nome digitare il nome dell'ambito di input espressione regolare l'impostazione.
-
Nell'elenco tipo fare clic su Espressione regolare.
-
Nella casella Espressione digitare la formula di espressioni regolari.
Dopo aver creata delle espressioni in un modello di modulo, è possibile applicare ad altri controlli nel modulo selezionandolo dall'elenco ambito di Input.
Nota: Se si elimina un ambito di input di espressioni regolari applicati a un controllo, l'ambito di input verrà eliminato da tutti gli altri controlli a cui è stato applicato e la definizione verrà rimossi dal modello di modulo.
Nella tabella seguente sono illustrati alcuni esempi di espressioni regolari che possono essere usate per creare le impostazioni di un ambito di input personalizzata.
Espressione |
Descrizione |
Corrispondenze |
Non corrisponde |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9) |
Corrisponde a qualsiasi cifra singola, 1 a 9. |
1 |
42 |
(0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |, |-) + |
Corrisponde a uno o più singole cifre, virgole o trattini. È utile per la limitazione dell'input a un intervallo o un insieme di numeri, ad esempio un intervallo di pagine da stampare. |
1 ,,, |
Tre |
(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) |
Un numero di previdenza sociale. Il formato di un numero di previdenza sociale è 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 | Si | J | K | L | M | N | O | P | DOMANDE | R | T | U | V | W | X | Y | )(A| Z B | C | D | E | F | G | H | Si | J | K | L | M | N | O | P | DOMANDE | R | T | U | V | W | X | Y | )(A| Z B | C | D | E | F | G | H | Si | J | K | L | M | N | O | P | DOMANDE | 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) |
Un numero parte di questo formato: |
123-ABC-456 |
12-AB-3456 |
s(!IS_ONECHAR) + p |
Corrisponde a qualsiasi parola che inizia con lettere minuscole "s", contiene uno o più caratteri (come definito dall'ambito di input IS_ONECHAR) e termina con lettera minuscola "p". |
interrompere |
Interrompere |