使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

如果您希望用户能够在 Microsoft Office InfoPath 表单中插入图片,您可以在表单模板中使用图片控件。图片控件使用户可以将图片插入到窗体上的指定区域。图片数据随后保存在基础表单 (.xml) 文件。用户将其插入图片控件的图片可以是图片的任何类型的 Windows Internet Explorer 中可以显示。

本文内容

何时使用图片控件

如果要,使用图片控件:

  • 添加用户可以在其中插入图片,包括照片、 剪贴画和绘图表单模板上的空白位置。

  • 将永久图片添加到表单模板不能替换或删除,如公司徽标。

  • 向表单模板,可以删除或替换为用户,如占位符照片添加临时图片。

  • 将图片数据保存为编码用户表单 (.xml) 文件中的数据。InfoPath 使用 base64 编码进行编码和解码二进制文件,例如.gif 或.jpg 文件。

  • 将图片数据保存为用户表单 (.xml) 文件中的超链接引用。

  • 从数据库或其他外部数据源检索的表单模板上显示的图像。

在下图中,图片控件用于在保险索赔表单模板上从策略持有者收集汽车受损的照片。窗体设计器已放重复节内的图片控件,以便用户可以根据需要向表单添加任意数量的照片。

位于表单模板上重复节内的图片控件

将图片控件添加到您的表单模板时,InfoPath 将默认情况下插入空图片控件。在填写基于表单模板的表单时,用户可以为空的图片控件添加图片。如果需要,您可以指定默认图片,而不是将图片控件保留为空。您还可以指定用户是否可以浏览、 删除或替换图片控件中插入的图片。

相关控件

InfoPath 包含类似于图片控件但的不同用途的控件。要确定哪个控件最适用于您的表单模板,请参阅下面的列表:

墨迹图片控件   墨迹图片控件看起来像图片控件。但是,墨迹图片控件允许用户通过使用 Tablet PC 上使用触笔创建绘图或草图并不允许用户插入照片或其他图片。两个控件都可在 XML 存储 base64 编码的数据。但是,图片控件也可以将图片数据存储为 XML 中的超链接。

文件附件控件   如果您希望用户能够将文档、 工作表、 演示和其他文件附加到其窗体,您可以使用文件附件控件,而不是图片控件。

格式文本框   如果表单模板包含格式文本框控件,并且您启用了完整的格式文本格式,用户可以添加这些格式文本框内的图片。

返回页首

用户体验

根据您的表单模板的设计,当您插入图片控件,用户将看到默认图片 (由您指定) 或图片图标和单击此处可插入图片的提示文本。在以下示例中,填写保险索赔表单的用户可以单击图片控件来插入汽车的照片。在此示例中,表单设计者图片控件放在重复节内才能从用户处收集多张照片。

重复节内的图片控件

当用户单击图片控件中时,他们可以使用插入图片对话框来浏览的图片。在插入的图片文件,图片控件会自动调整大小以适应该图片的尺寸。

返回页首

兼容性的注意事项

在设计表单模板在 InfoPath 中的时,您可以选择设计浏览器兼容的表单模板。在设计浏览器兼容的表单模板时,图片控件控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。

如果您希望用户能够在启用浏览器功能的表单模板中插入图片,您可以作为 Microsoft ASP.NET 窗体控件在网页上托管 InfoPath 和编写服务器端代码以作为 base64 编码数据的表单模板的 XML 中插入的图片。或者,您可以使用您的浏览器兼容的表单模板,使用户可以插入链接的图像上的格式文本框。这允许您将图片数据另存为 XML 中的超链接。

返回页首

插入图片控件

插入图片控件的过程稍有不同,具体取决于您是设计新的空白表单模板还是基于数据库或其他外部数据源设计表单模板。

下图显示了空图片控件设计模式中选中此选项时的外观。

在设计模式中选中的图片控件

控件可以绑定,也可以不绑定。当控件被绑定时,它会连接到数据源中的域或组,以便控件中输入的数据保存在基础表单 (.xml) 文件中。控件未被绑定时,它不会连接到一个域或组,并且控件中输入的数据不会保存。当选择控件或将鼠标指针移动到控件上时,文本和绑定图标显示在控件右上角。文本指明控件绑定到的数据源中的组或域。图标指明控件是否正确绑定到该组或域。如果绑定正确,则显示绿色图标。如果绑定出现问题,则会看到蓝色或红色图标。

表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。图片控件始终绑定到的字段。以下示例中,在表单模板上的图片控件绑定到数据源任务窗格中的photoFile字段。

表单模板上的图片控件与数据源中对应域之间的关系

插入新的空白表单模板上的图片控件

设计新的空白表单模板时,“控件”任务窗格中的“自动创建数据源”复选框默认情况下处于选中状态。将控件添加到该表单模板时,该表单模板允许 InfoPath 自动创建数据源中的域和组。这些域和组由“数据源”任务窗格中的文件夹和文件图标表示。

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. 插入控件下单击图片

  4. 插入图片控件对话框中,执行下列操作之一:

    • 要将图片数据保存在用户的窗体中,单击包含在表单。如果选择此选项,InfoPath 图片控件中,使用图片或文件附件 (base64)数据类型和图片数据编码基础表单 (.xml) 文件中。如果您想要使窗体及其数据保持可移植窗体中包括图片是个不错的选择。

    • 要显示的图片,链接到,但不是保存与用户的表单,请单击作为链接。如果选择此选项,InfoPath 用作超链接 (anyURI)的数据类型的图片控件,并将图片数据存储为基础表单 (.xml) 文件中的超链接。如果您认为用户需要更新链接的图片,或者如果您想要减小文件大小的用户表单,则可以很好的选择链接到图片。

      注意: 在窗体上查看链接的图像,用户必须有权访问图片源文件的位置。否则,图片将不显示在窗体。

  5. 默认情况下,表单模板上插入图片控件与要插入的图片,请单击此处占位符文本。

  6. 如果您选择要包含在步骤 4 中的用户表单中的图片数据,您可以指定背景图片。

    操作方法

    1. 双击表单模板上的图片控件。

    2. 单击“数据”选项卡。

    3. 数据选项卡上的绑定,下单击指定默认图片,然后单击浏览

      注意: 此选项不可用,如果您之前在此过程中选择作为链接

    4. 插入图片对话框中,单击所需的图片。

  7. 要将标签添加到控件,请在控件上方或左侧键入文本,然后键入冒号 (:)。

插入基于现有数据源的表单模板上的图片控件

如果您的基础上设计表单模板上的现有可扩展标记语言 (XML) 文件、 数据库或 Web 服务,InfoPath 将派生出的字段和数据源任务窗格从这些现有数据源中的组。在此方案中,您可以通过从表单模板上的数据源任务窗格拖动字段或改为在下面的过程从控件任务窗格中插入图片控件插入图片控件:

  1. 在表单模板中,将光标置于要插入控件的位置。

  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。

  3. 插入控件下单击图片

  4. 插入图片控件对话框中,执行下列操作之一:

    • 要将图片数据保存在表单中,单击包含在表单。选择此选项,您必须图片将控件绑定到字段与图片或文件附件 (base64)数据类型。

    • 若要显示已链接到,但不是保存与窗体的图片,请单击作为链接。如果选择此选项,您必须图片将控件绑定到字段的超链接 (anyURI)数据类型。

  5. 图片绑定对话框中,选择要在其中存储图片控件数据,的字段,然后单击确定

    默认情况下,表单模板上插入图片控件与要插入的图片,请单击此处占位符文本。

  6. 如果您选择要包含在步骤 4 中的用户表单中的图片数据,您可以指定在控件内显示的默认图片。

    操作方法

    1. 双击表单模板上的图片控件。

    2. 单击“数据”选项卡。

    3. 装订和下单击指定默认图片,然后单击浏览

      注意: 此选项不可用,如果图片控件绑定在此过程的早期版本中的超链接 (anyURI)数据类型到的字段。

    4. 插入图片对话框中,单击所需的图片。

  7. 要将标签添加到控件,请在控件上方或左侧键入文本,然后键入冒号 (:)。

返回页首

版式提示

使用下列提示可帮助您调整外观、 大小和图片控件的其他方面:

  • 使用布局表格进行排列始终是控件的个好主意,无论恰好正在处理的类型。

  • 如果要将滚动以容纳大图片的表单模板上的固定的区域,插入图片控件内滚动区域很有用。

  • 若要同时更改多个图片控件的宽度,请选择您想要更改,请按 ALT + ENTER,单击大小选项卡,然后在宽度框中,键入新号码其大小的控件。

  • 若要更改的边框或颜色的图片控件,在表单模板中,在格式菜单上选择、 单击边框和底纹,然后进行必要的调整。

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×