Типы вводимых данных для элементов управления InfoPath

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

В этой статье:

Введение в области ввода

Типы типы вводимых данных

Введение в области ввода

Если вы хотите улучшить распознавание ввода без клавиатуры текста в элементе управления, такие как текст, который вводится в текстовое поле с перо планшета, вы можете указать вводимых данных для элемента управления. Области ввода позволяет указать тип ввода пользователя, предназначенные для элемента управления. Например если вы используете область ввода IS_URL для текстового поля, пробелов, введенных между словами игнорируются.

Вводимых данных можно задать для следующих типов элементов управления:

  • Текстовое поле

  • Поле форматированного текста

  • Выбор даты

  • Маркированный список

  • Нумерованный список

  • Простой список

  • Поле со списком

  • Список с множественным выбором

Чтобы задать тип вводимых данных, дважды щелкните элемент управления. В диалоговом окне свойств выбранного элемента управления перейдите на вкладку Дополнительно и затем щелкните Тип вводимых данных.

К началу страницы

Типы типы вводимых данных

Существует три типа вводимых данных:

Все типы вводимых данных можно настраивать для ограничения ввода только совпадающими данными или данными по образцу. По умолчанию тип вводимых данных ограничивается соответствием только образцу вводимых данных. Чтобы разрешить вводить несовпадающие данные, но в то же время ограничить диапазон ввода, установите флажок Распознавать несовпадающие данные ввода в диалоговом окне Тип вводимых данных.

Примечания : 

  • Типы вводимых данных применяются только к элементу управления, для которого они заданы, а не к полю, к которому привязан этот элемент управления.

  • Функция типов вводимых данных не работают с распознавателями южноазиатских языков.

В следующих разделах описываются типы вводимых данных по отдельности.

Стандартные

Чтобы задать стандартные вводимые данные, щелкните Стандартные в диалоговом окне Тип вводимых данных и затем щелкните этот параметр в списке Тип вводимых данных. В следующей таблице описывается образец для каждого стандартного типа вводимых данных и приводится пример вводимых данных, к которому его следует применять.

Тип вводимых данных

Описание

IS_DEFAULT

Стандартные образцы для распознавания. Считаются заданным по умолчанию и используют заданный словарь.

IS_URL

Форматы URL-адресов, файлов и FTP.

Примеры:

  • http://www.humongousinsurance.com/

  • ftp://ftp.microsoft.com

  • www.microsoft.com

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

IS_FILE_FULLFILEPATH

Символы, используемые в описаниях путей к файлам. Включает следующие условия:

  • Для имен серверов и общих ресурсов допускаются все символы IS_ONECHAR, кроме * ? : < > |

  • Для имени файла допускаются все символы IS_ONECHAR, кроме \ / : < > |

  • Вводимые данные должны начинаться с \\ или имени диска, или \, или ..\, или .\, или /

  • Пробелы разрешены.

Примеры:

  • \\имя_сервера\имя_папки\имя_файла.txt

  • C:\temp\текущее задание.doc

  • ..\images\кабель.jpg

IS_FILE_FILENAME

Символы, используемые в описании имени файла. Включает следующие условия:

  • Принимает другие расширения или может не иметь расширения.

  • Допускаются все символы IS_ONECHAR, кроме \ / : < > |

  • Пробелы разрешены.

Примеры:

  • имяфайла.txt

  • имяфайла

  • имя файла.txt

IS_EMAIL_USERNAME

Имена пользователей электронной почты.

Примеры:

  • VladE

  • VEgorov

  • vladimiregorov

IS_EMAIL_SMTPEMAILADDRESS

Полный SMTP-адрес электронной почты. Например, proverka@example.com.

IS_LOGINNAME

Имя регистрации и домен. Включает следующие условия:

  • Допускаются все символы IS_ONECHAR.

  • Не разрешается, чтобы имя домена или пользователя начиналось или оканчивалось на символ, отличный от буквы или цифры.

  • Пробелы не разрешены.

  • Следующие символы не разрешены: + * / (знак плюса, звездочка, косая черта).

Примеры:

  • NOVGOROD\VEGOROV

  • VEGOROV

IS_PERSONALNAME_FULLNAME

Сочетание имени, отчества и фамилии.

Примеры:

  • Г-н Владимир П. Егоров, мл.

  • Владимир Егоров

  • Егоров, Владимир

  • Егоров, Владимир П

IS_PERSONALNAME_PREFIX

Обращение или титул перед именем.

Примеры:

  • Г-н

  • Д-р

  • Г-жа

  • Уважаемый

IS_PERSONALNAME_GIVENNAME

Имя или инициал.

Примеры:

  • Владимир

  • В.

  • В.П.

IS_PERSONALNAME_MIDDLENAME

Отчество или инициал.

Примеры:

  • Владимир

  • П

IS_PERSONALNAME_SURNAME

Фамилия.

Примеры:

  • Егоров

  • Егоров Еременко

  • Егоров-Еременко

IS_PERSONALNAME_SUFFIX

Дополнения к имени, сокращения и римские цифры. Например: мл.

IS_ADDRESS_FULLPOSTALADDRESS

Полный адрес, включая цифры.

Примеры для английского языка (США):

  • 123 Main Street, Seattle, WA 98121

  • PO Box 123, Redmond, WA 98052

IS_ADDRESS_POSTALCODE

Буквы и цифры (для поддержки на международном уровне) почтового кода.

Примеры для английского языка (США):

  • 98033

  • 98052-6399

IS_ADDRESS_STREET

Номер дома, название улица, номер квартиры и почтовый ящик. Например, 123 Main Street.

IS_ADDRESS_STATEORPROVINCE

Полное название или сокращение штата или провинции.

Примеры для английского языка (США):

  • WA

  • Washington

  • Wa

IS_ADDRESS_CITY

Название или сокращение города.

Примеры для английского языка (США):

  • New York

  • NYC

IS_ADDRESS_COUNTRYNAME

Название страны.

Примеры:

  • Италия

  • Япония

  • Российская Федерация

IS_ADDRESS_COUNTRYSHORTNAME

Сокращение для названия страны.

Примеры:

  • РФ

  • U.S.A.

IS_CURRENCY_AMOUNTANDSYMBOL

Обозначения валют и числа.

Примеры:

  • 2 100,25р.

  • 0,35р.

  • 1 234,50 RUR

IS_CURRENCY_AMOUNT

Числовое значение валюты без обозначения. Например: 2 100,25.

IS_DATE_FULLDATE

Полная дата в различных форматах.

Примеры:

  • 2001-07-17

  • 17/07/01

  • 17.7.01

  • 12.12.2001

  • Июль 2001 г.

  • 17 июля 2001 г.

IS_DATE_MONTH

Числовые обозначения месяцев, от 1 до 12.

Примеры:

  • 7

  • 07

  • 11

IS_DATE_DAY

Числовые обозначения дней, от 1 до 31.

Примеры:

  • 1

  • 04

  • 17

IS_DATE_YEAR

Числовые обозначения годов.

Примеры:

  • 1988

  • 2004

  • 88

  • 04

  • '88

IS_DATE_MONTHNAME

Буквенные обозначения месяцев.

Примеры:

  • Февраль

  • Дек

  • Дек.

IS_DATE_DAYNAME

Буквенные обозначения дней недели.

Примеры:

  • Среда

  • Чт

  • Пт.

IS_DIGITS

Положительные целые числа. Разрешены цифровые строки 0-9.

IS_NUMBER

Числа, включая запятые, знак минуса и десятичные разряды. Для английского языка включает следующие условия:

  • Тысячи отделяются запятой.

  • Десятичные разряды отделяются точкой.

  • Отрицательные числа обозначаются дефисом без пробела, скобки не нужны.

IS_ONECHAR

Отдельный символ ANSI, кодовая страница 1252. Для английского языка включает следующие символы:

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

IS_TELEPHONE_FULLTELEPHONENUMBER

Телефонные номера. Не поддерживает номера с буквами.

Примеры для английского языка (США):

  • (425) 555-0112

  • 555-0123

  • 555.0123

  • 206-555-0123

  • 1-206-555-0123x1234

  • +1 (206) 555-1234

IS_TELEPHONE_COUNTRYCODE

Телефонные коды стран.

Примеры для английского языка (США):

  • +1

  • +44

  • 001

  • 00 44

IS_TELEPHONE_AREACODE

Телефонные коды областей.

Примеры для английского языка (США):

  • (425)

  • 425

IS_TELEPHONE_LOCALNUMBER

Телефонный номер без кода страны или области.

Примеры для английского языка (США):

  • 555-0112

  • 555 0112

  • 555.0123

IS_TIME_FULLTIME

Часы, минуты, секунды и буквенные сокращения времени. В США используется 12-часовое обозначение времени. Нули перед часами необязательны, но должны ставиться перед минутами и секундами. Часы ограничиваются 0-24; минуты и секунды ограничиваются 0-59.

Примеры для английского языка (США):

  • 3:20

  • 04:30

  • 11:20:55

  • 11:15 am

  • 4:30 AM

IS_TIME_HOUR

Числовое обозначение часов. Значения ограничены от 0 до 24.

IS_TIME_MINORSEC

Числовое обозначение минут и секунд. Значения ограничены от 0 до 59.

Список фраз

Задание области ввода как список фразу позволяет указать список слов или фраз ограничить или смещение введенные в элементе управления. Например может создать список фразу для текстового поля с именем «Основных цветов» и задайте список «красный», «желтый» и «синий». В этом случае если пользователь Tablet PC записывает слово «Fred» в текстовом поле его распознан как и преобразуются в word «красный».

Чтобы создать список фраз для типов вводимых данных:

  1. Щелкните Пользовательский в диалоговом окне Тип вводимых данных и затем щелкните Создать.

  2. В поле Имя введите имя списка фраз для настройки типов вводимых данных.

  3. В списке Тип щелкните Список фраз.

  4. Для каждого слова или фразы в списке введите слово или фразу в поле Фраза и затем щелкните Добавить.

После создания списка фраз в шаблоне формы этот список можно применить к другим элементам управления в форме, выбрав его из списка Тип вводимых данных.

Примечание : Если удаляется список фраз для типов вводимых данных, который был применен к элементу управления, этот тип вводимых данных также будет удален из всех других элементов управления, к которым он применялся, и его определение будет удалено из шаблона формы.

Регулярное выражение

Установка области ввода как регулярных выражений позволяет указать регулярное выражение, определяющее пользовательский шаблон для ограничения или настроив введенные в элементе управления. Дополнительные сведения о синтаксисе регулярных выражений, используемые в области ввода Microsoft Office InfoPath 2007 в Комплект разработки Microsoft Tablet PC программного обеспечения (SDK).

Чтобы создать регулярное выражение для типа вводимых данных:

  1. Щелкните Пользовательский в диалоговом окне Тип вводимых данных и затем щелкните Создать.

  2. В поле Имя введите имя регулярного выражения для настройки типов вводимых данных.

  3. В списке Тип щелкните Регулярное выражение.

  4. В поле Регулярное выражение введите формулу регулярного выражения.

После создания регулярного выражения в шаблоне формы этот список можно применить к другим элементам управления в форме, выбрав его из списка Тип вводимых данных.

Примечание : Если удаляется регулярное выражение для типов вводимых данных, которое было применено к элементу управления, этот тип вводимых данных также будет удален из всех других элементов управления, к которым он применялся и его определение будет удалено из шаблона формы.

В следующей таблице приведены некоторые примеры регулярных выражений, которые могут использоваться для создания пользовательских настроек типов вводимых данных.

Выражение

Описание

Совпадает

Не совпадает

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

Совпадает с любой цифрой от 1 до 9.

1
6
0

42
Один

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

Совпадает с одной или несколькими цифрами, запятыми или штрихами. Удобно для ограничения ввода в диапазон или набор чисел, например диапазон страниц для печати.

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

,,,

Три
от 7 до 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)

Номер социального страхования. Формат для номера социального страхования: nnn-nn-nnnn.

123-45-6789

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)

Номер части этого формата:
###-AAA-###
, где # цифра от 0 до 9 и A заглавная буква от A до Z.

123-ABC-456

12-AB-3456
123-456-789

с(!IS_ONECHAR)+п

Совпадает с любым словом, начинающимся со строчной буквы «с», содержит один или несколько символов (как указано типом вводимых данных IS_ONECHAR) и оканчивается строчной буквой «п».

стоп
суп
ступор
с234п

Стоп
сп

К началу страницы

Примечание : Отказ от ответственности относительно машинного перевода. Данная статья была переведена с помощью компьютерной системы без участия человека. Microsoft предлагает эти машинные переводы, чтобы помочь пользователям, которые не знают английского языка, ознакомиться с материалами о продуктах, услугах и технологиях Microsoft. Поскольку статья была переведена с использованием машинного перевода, она может содержать лексические,синтаксические и грамматические ошибки.

Совершенствование навыков
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×