Как поместить изображение на кнопке в InfoPath 2003 и InfoPath 2007

Переводы статьи Переводы статьи
Код статьи: 832511 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

Можно поместить изображения из GIF-файла на лицевой сторонеКнопкаэлемент управления в Microsoft Office InfoPath 2007 или Microsoft Office InfoPath 2003. Для этого задания параметра атрибуты кнопки в файле View.xsl формы. Необходимо изменить стильINPUTэлемент файла View.xsl для формы.

Дополнительная информация

Следующие шаги описывают построить образец, GIF-файла на кнопке. Следующие шаги требуют использования GIF-файла. Обычная установка Microsoft Office имеется своя папка файлов в формате .gif, которые можно выбрать для разработки на примере. По умолчанию расположена папка файлов в формате .gif C:\Program Files\Microsoft Office\ClipArt\PUB60Cor.
  1. Запуска InfoPath. Создать пустую форму.
  2. ВЗадачи разработкиобласти задач, нажмите кнопкуЭлементы управлениясвязь. Нажмите кнопкуКнопкаэлемент управления.

    AКнопкаэлемент управления отображается в пустую форму.
  3. Правой кнопкой мышиКнопкав форме, а затем нажмите кнопкуСвойства кнопки. ВСвойства кнопкидиалоговое окно, нажмите кнопкуРазмервкладке изменить высоту 100 пикселов. Измените ширину 100 пикселов. Нажмите кнопкуОК.
  4. В InfoPath 2007, нажмите кнопкуФайлы ресурсовнаСредстваменю. ВФайлы ресурсовдиалоговое окно, нажмите кнопкуДобавить. Перейдите к папке, содержащей файлы в формате .gif и дважды щелкните нужный файл .gif. Нажмите кнопкуОКЗакрытьФайлы ресурсовдиалоговое окно.

    В InfoPath 2003, нажмите кнопкуДиспетчер ресурсовнаСредстваменю. ВДиспетчер ресурсовдиалоговое окно, нажмите кнопкуДобавить. Перейдите к папке, содержащей файлы в формате .gif и дважды щелкните нужный файл .gif. Нажмите кнопкуОКЗакрытьДиспетчер ресурсовдиалоговое окно.

    ПримечаниеФайл, используемый в данном примере является AG00174_.gif.
  5. НаФайлменю, нажмите кнопкуСохранить.
  6. ВИмя файлаполе, типButton1Чтобы изменить имя вида . Сохраните форму в папку по своему усмотрению. Нажмите кнопкуСохранитьЗакрытьСохранить какдиалоговое окно.

    ПримечаниеНе закрывайте форму, что их разработки.
  7. В InfoPath 2007, нажмите кнопкуСохранить как исходные файлынаФайлменю.

    В InfoPath 2003, нажмите кнопкуИзвлечь файлы формынаФайлменю.
  8. ВВыбор папкидиалоговое окно, переместить в папку, в которой были сохранены в форму кнопки Button1. Выберите папку и нажмите кнопкуОКЗакрытьВыбор папкидиалоговое окно . НаФайлменю, нажмите кнопкуЗакрытьЧтобы закрыть форму.
  9. В проводнике Windows переместите папку, содержащую форму и файлы, которые были извлечены из файла Button1.xsn.

    ПримечаниеВ папке содержится исходный файл Button1.xsn и файлы извлечены следующие:
    • Manifest.xsf
    • Sampledata.XML
    • Template.XML
    • Myschema.xsd
    • View1.XSL
  10. View1.xsl файл в блокноте. Чтобы сделать это, выполните следующие действия:
    1. Правой кнопкой мышиView1.XSLфайл.
    2. Нажмите кнопкуОткрыть с помощью.
    3. Нажмите кнопкуПрограмма «Блокнот»из доступных параметров.
  11. В View1.xsl файл, который открыт в программе «Блокнот», найдите следующую строку кода:
    <input class="langFont" title="" style="WIDTH: 86px; HEIGHT: 85px" type="button" value="Button" xd:xctname="Button" 
         xd:CtrlId="CTRL1_5" tabIndex="0"/>
    Из следующего атрибута стиля, скопируйте часть, которая находится в двойных кавычках:
    style="BORDER: none; BACKGROUND-IMAGE: url(yourImageHere.gif); BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat;"
    ПримечаниеПри копировании будет выглядеть аналогично следующему коду:
    BORDER: none; BACKGROUND-IMAGE: urlYourImageHere.gif; BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat;
    Вставки, что куда были скопированы в существующий атрибут стиля таким образом, чтобы завершения строки теперь будет выглядеть аналогично следующему коду:
    <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(yourImageHere.gif); 
         BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; WIDTH: 86px; HEIGHT: 85px" type="button" 
         value="Button" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
  12. Изменение стиля значение URL-адрес изURL(yourimageHere.gif)url(AG00174_.gif).

    ПримечаниеМожно также использовать имя файла для .gif файл, ранее заданный.

    Код, который отображается будет выглядеть аналогично следующему коду:
    <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(AG00174_.gif); 
         BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat; WIDTH: 86px; HEIGHT: 85px" type="button" 
         value="Button" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
  13. Сохраните измененный файл View1.xsl. Закройте программу «Блокнот».
  14. Переместить в папку, которая содержит файлы, которые были извлечены из Button1.xsn.

    ПримечаниеЭто папка с измененной View1.xsl файла.
  15. Дважды щелкните значокManifest.xsfЧтобы открыть форму в InfoPath.

    ПримечаниеИсходный кнопке изображен GIF в верхнем левом словомКнопкав центральной части кнопки.
  16. Закройте InfoPath.
  17. В блокноте откройте файл View1.xsl. Для изменения "< ввода... / >" раздел, выполните следующие действия:
    1. Изменение размера кнопки на 100 пикселов на 100 пикселов.

      Это можно сделать путем измененияWIDTHатрибут кнопки и изменивHEIGHTатрибут элемента Button.
    2. Удаление словаКнопкаЧтобы удалить словоКнопкаот поверхность кнопки.

      Это можно сделать путем измененияЗначениеатрибут элемента Button.
    3. Центр GIF на кнопке.

      Это можно сделать путем измененияBACKGROUND-POSITION.атрибут элемента Button.

      Измененные<input.../>элемент будет выглядеть аналогично следующему коду:
      <input class="langFont" title="" style="BORDER: none; BACKGROUND-IMAGE: url(AG00174_.gif); 
           BACKGROUND-POSITION: center; BACKGROUND-REPEAT: no-repeat; WIDTH: 100px; HEIGHT: 100px" type="button" 
           value="" xd:xctname="Button" xd:CtrlId="CTRL1_5" tabIndex="0"/>
    4. Сохраните измененный файл View1.xsl. Закройте программу «Блокнот».
  18. Заменить более раннюю версию файл Manifest.xsf с более новой версии файла Manifest.xsf.

    Примечание, Если дважды щелкнуть файл Manifest.xsf, откройте форму в InfoPath. Изменения не в форме. Это происходит потому, что является более ранней версии файл Manifest.xsf, в кэше. Более ранние версии файл Manifest.xsf необходимо заменить текущую версию файл Manifest.xsf. Для этого воспользуйтесь одним из следующих способов:
    • Способ 1: в командной строке Windows введите следующую команду и нажмите клавишу ВВОД:
      InfoPath.exe /cache clearall
    • Способ 2:
      1. Откройте файл Manifest.xsf, в программе «Блокнот».
      2. НаФайлменю, нажмите кнопкуСохранить как.

        Сохранить какдиалоговое окно запрашивает у ли вы хотите заменить существующий файл с таким же именем файла.
      3. Нажмите кнопкуДа
    Новая версия файл Manifest.xsf имеет новые штамп времени. Таким образом дважды щелкните новую версию этого файл Manifest.xsf, кэшированный файл удаляется. Кэшированный файл заменяется более новой версии файла Manifest.xsf. После завершения первый или второй способ, дважды щелкните новую версию этого файл Manifest.xsf. Можно просмотреть на новой кнопке.

Свойства

Код статьи: 832511 - Последний отзыв: 4 октября 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Office InfoPath 2007
  • Microsoft Office InfoPath 2003
Ключевые слова: 
kbhowtomaster kbmt KB832511 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:832511

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com