Добавление элемента управления «Рисунок»

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

Для того чтобы пользователи могли добавлять рисунки в форму Microsoft Office InfoPath, в шаблоне формы можно применить элемент управления «Рисунок». С его помощью можно вставлять рисунок в определенную область в форме. После этого данные рисунка сохраняются в базовом файле формы (XML). Рисунки, добавляемые в элемент управления «Рисунок», могут быть любого типа из тех, которые могут отображаться в обозревателе Microsoft Internet Explorer.

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

Когда следует использовать управления "рисунок"

Пользовательский интерфейс

Проблемы совместимости

Вставка рисунка

Советы по макету

В каких случаях применяется элемент управления «Рисунок»

Элемент управления «Рисунок» применяется, если нужно выполнить следующие действия.

  • Добавить в шаблон формы пустую область, куда пользователи смогут вставлять картинки, фотографии, клипы и рисунки.

  • Добавить в шаблон формы постоянное изображение (например, эмблему организации), которое нельзя заменить или удалить.

  • Добавить в шаблон формы временное изображение (например, фотографию держателя полиса), которое можно заменить или удалить.

  • Сохранить данные рисунка в виде закодированных данных в файлах формы пользователя (XML). В InfoPath кодирование base64 применяется для кодирования и раскодирования двоичный файлов, например, файлов GIF или JPG.

  • Сохранить данные рисунка в виде гиперссылки в файлах формы пользователя (XML).

  • Отобразить в шаблоне формы изображения, извлеченные из базы данных или другого внешнего источника данных.

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

Элемент управления рисунка повторяющемся разделе шаблона формы

При добавлении элемента управления «Рисунок» в шаблон формы InfoPath по умолчанию вставляет пустой элемент управления «Рисунок». Заполняя формы на основе шаблона формы, пользователи могут добавить рисунок в пустой элемент управления «Рисунок». При необходимости для пустого элемента управления можно задать рисунок по умолчанию. Можно также указать, могут ли пользователи удалять, заменять или выполнять поиск рисунков, добавленных в элемент управления «Рисунок».

Другие элементы управления

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

Элемент управления «Рисунок от руки»    Элемент управления «Рисунок от руки» аналогичен элементу управления «Рисунок». Используя элемент управления «Рисунок от руки», можно создавать рисунки или наброски при помощи пера планшета, но нельзя добавлять фотографии или другие рисунки. В этих элементах управления можно хранить закодированные данные base64 в базовом файле XML. Однако в элементе управления «Рисунок» данные рисунка могут также храниться в файле XML в виде гиперссылки.

Элемент управления «Вложенный файл»    Для того, чтобы пользователи могли вкладывать в формы документы, листы, презентации и другие файлы, вместо элемента управления «Рисунок» можно использовать элемент управления «Вложенный файл».

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

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

Возможности пользователя

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

Изображение элемента управления в повторяющемся разделе

Щелкнув элемент управления «Рисунок», можно выполнить поиск рисунка при помощи диалогового окна Добавление рисунка. При вставке файла рисунка размер элемента управления «Рисунок» будет автоматически изменен для того, чтобы вместить выбранный рисунок.

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

Возможность совместимости.

При создании шаблона формы в InfoPath можно разработать шаблон формы с поддержкой веб-браузера. При создании шаблона формы, совместимого с обозревателем, элементы управления «Рисунок» будут недоступны в области задач Элементы управления, поскольку они не могут быть отображены в веб-обозревателе.

Для того чтобы пользователи могли добавлять рисунки в шаблон формы с поддержкой веб-браузера, InfoPath можно разместить как элемент управления формы Microsoft ASP.NET на веб-узле и написать серверную программу для добавления рисунков в файл XML шаблона формы в качестве закодированных данных base64. В шаблоне формы, совместимом с обозревателем, можно также использовать поле форматированного текста, позволяющее добавлять связанные изображения. При этом данные рисунка сохраняются в базовом файле XML в виде гиперссылки.

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

Добавление элемента управления «Рисунок»

В процедуре добавления элемента управления «Рисунок» имеются небольшие отличия в зависимости от того, создается ли новый пустой шаблон формы, основывается ли структура шаблона формы на базе данных или другом внешнем источнике данных.

На следующем рисунке показан пустой элемент управления «Рисунок», выбранный в Режим конструктора.

Выбранное в режиме конструктора управления "рисунок"

Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.

Источник данных для шаблона формы состоит из полей и групп, которые отображаются в виде иерархической структуры в области задач Источник данных. Элементы управления рисунка всегда связаны с полями. В приведенном ниже примере управления "рисунок" в шаблоне формы привязан к полю photoFile в области задач Источник данных.

Отношение между управления "рисунок" в шаблоне формы и соответствующим полем в источнике данных

Добавление элемента управления «Рисунок» в новый пустой шаблон формы

При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите элемент Рисунок.

  4. В диалоговом окне Добавление элемента управления «Рисунок выполните одно из следующих действий.

    • Для того чтобы сохранить данные рисунка в форме пользователя, установите переключатель в положение Включить в форму. При выборе этого параметра будет применен тип данныхРисунок или вложенный файл (base64), и данные рисунка будут закодированы в базовых файлах (XML) формы. Добавление рисунка в форму имеет смысл, если нужно обеспечить возможность выполнять перенос формы и ее данных.

    • Для того чтобы отобразить рисунок, который связан с формой пользователя, но не сохранен с ней, установите переключатель в положение Создать ссылку. При выборе этого параметра к элементу управления «Рисунок» будет применен тип данных Гиперссылка (anyURI), и данные рисунка будут сохранены в базовых файлах (XML) формы в качестве гиперссылки. Ссылка на рисунок подходит в том случае, когда пользователям может понадобиться изменить связанный рисунок или если нужно уменьшить размер файла формы пользователя.

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

  5. По умолчанию в шаблон формы добавляется элемент управления «Рисунок» с замещающим текстом Вставить рисунок.

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

    Инструкции

    1. В шаблоне формы дважды щелкните элемент управления «Рисунок».

    2. Перейдите на вкладку Данные.

    3. На вкладке Данные в группе Привязка выберите переключатель Указать рисунок по умолчанию, а затем нажмите кнопку Обзор.

      Примечание : Этот параметр недоступен, если ранее в этой процедуре был выбран параметр Создать ссылку.

    4. В диалоговом окне Вставка рисунка щелкните нужный рисунок.

  7. Чтобы добавить метку к элементу управления, введите сверху или слева от него текст, за которым следует двоеточие (:).

Добавление элемента управления «Рисунок» в шаблон формы, основанный на существующем источнике данных

Если основе внешнего вида шаблона формы на существующий файл расширяемый язык разметки (XML), базы данных или веб-службы, InfoPath извлекает поля и группы в области задач Источник данных из соответствующего источника данных. В этом случае можно вставить элемент управления рисунка, перетаскивая поля из области задач Источник данных в шаблоне формы или путем вставки рисунка с помощью области задач элементы управления вместо способами, описанными в следующей процедурой:

  1. На шаблоне формы установите курсор в то место, куда требуется вставить элемент управления.

  2. Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.

  3. В разделе Добавить элементы управления выберите элемент Рисунок.

  4. В диалоговом окне Добавление элемента управления «Рисунок выполните одно из следующих действий.

    • Для того, чтобы сохранить данные рисунка в форме, установите переключатель в положение Включить в форму. При выборе этого параметра необходимо связать элемент управления «Рисунок» с полем, имеющим тип данных Рисунок или вложенный файл (base64).

    • Для того, чтобы отобразить рисунок, который связан с формой, но не сохранен с ней, установите переключатель в положение Создать ссылку. При выборе этого параметра необходимо связать элемент управления «Рисунок» с полем, имеющим тип данных Гиперссылка (anyURI).

  5. В диалоговом окне Рисунок: привязка выберите поле, в котором будут храниться данные элемента управления «Рисунок», а затем нажмите кнопку ОК.

    По умолчанию в шаблон формы добавляется элемент управления «Рисунок» с замещающим текстом Вставить рисунок.

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

    Инструкции

    1. В шаблоне формы дважды щелкните элемент управления «Рисунок».

    2. Перейдите на вкладку Данные.

    3. В группе Привязка выберите переключатель Указать рисунок по умолчанию, а затем нажмите кнопку Обзор.

      Примечание : Этот параметр недоступен, если ранее в этой процедуре элемент управления «Рисунок» был связан с полем, имеющим тип данных Гиперссылка (anyURI).

    4. В диалоговом окне Вставка рисунка щелкните нужный рисунок.

  7. Чтобы добавить метку к элементу управления, введите сверху или слева от него текст, за которым следует двоеточие (:).

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

Советы по размещению

Следующие советы помогут уточнить отображение, размер и другие параметры элемента управления «Рисунок».

  • Для того чтобы надлежащим образом выполнить расположение, рекомендуется воспользоваться макетная таблица вне зависимости от типа элемента управления, с которым предполагается работать.

  • Добавление элемента управления «Рисунок» в область прокрутки может быть полезным, если в шаблоне формы необходима фиксированная область, которая будет прокручиваться, чтобы вместить большие рисунки.

  • Чтобы одновременно изменить ширину нескольких элементов управления «Рисунок», выделите их, нажмите клавиши ALT+ВВОД, перейдите на вкладку Размер, а затем в поле Ширина введите новое значение.

  • Чтобы изменить границы или цвет элемента управления «Рисунок», выделите этот элемент в шаблоне формы, в меню Формат выберите команду Границы и заливка, а затем внесите необходимые изменения.

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

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

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

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

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

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

×