插入格式文本框

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

如果想让用户能够在数据输入域中插入带格式的文本、分段符、表格、照片或剪贴画,则可在 Microsoft Office InfoPath 表单模板上使用格式文本框。

本文内容

何时使用格式文本框

用户体验

兼容性的注意事项

插入格式文本框

版式提示

何时使用格式文本框

需要执行以下操作时,请使用格式文本框:

  • 使用户能够对他们键入到表单中的文本进行突出显示、强调或格式设置。

  • 使用户能够在表单上的空白区域插入表格或图片。

  • 显示包含在数据库或其他数据源中的格式文本信息。

  • 在表单模板的基础数据源为 XHTML 存储带格式的数据。

在下图中,格式文本框用于从用户收集详细的笔记信息。

表单上的格式文本框内带格式的文本

相关控件

InfoPath 提供了与格式文本框类似但用途不同的控件。要确定这些控件中的哪一个最适用于您的表单模板,请参考以下列表:

文本框    就像格式文本框一样,文本框也允许用户键入、编辑或查看文本。与格式文本框不同的是,文本框默认只显示一行文本,并且用户无法在文本框中添加带格式的元素,如粗体或斜体文本、图片或表格。

表达式框   表达式框通常用于显示只读文本,以显示表单模板中,在另一个控件的值,或者创建基于 XPath 表达式的公式。不同格式的文本框,表达式框不存储或保存数据。因此,应使用表达式框中,仅当您不想将其值保存或另一个公式中引用它。

返回页首

用户体验

与文本框一样,格式文本框仅仅是表单中的一个占位符(如注释框),供用户在其中输入文本。当用户在格式文本框中键入文本时,可以访问他们习惯在其他 Microsoft Office system 文档中使用的许多功能。例如,用户可以在格式文本框中插入图片或表格,还可以以黄色突出显示文本中的特定段落。

要确认用户是否能在表单的特定域中设置文本格式,用户可将其光标置于域中或域内选中的文本上。如果“格式”工具栏上的选项处于活动状态而不是灰显状态,则说明用户可以设置文本格式,就像在任何其他 Microsoft Office system 文档中设置文本格式一样。

返回页首

兼容性考虑

在设计表单模板在 InfoPath 中的时,您可以选择特定的兼容性模式设计的浏览器兼容的表单模板。发布到服务器运行InfoPath Forms Services,然后启用浏览器的浏览器兼容的表单模板时,可以在 Web 浏览器中查看基于表单模板的窗体。在设计浏览器兼容的表单模板时,某些控件在控件任务窗格中不可用,因为它们不能在 Web 浏览器中显示。

虽然您在设计与浏览器兼容的表单模板时可以使用格式文本框,但请注意以下限制:

  • 部分 RTF 格式在格式文本框的浏览器版本中不受支持。如果您在“检查设计方案”任务窗格中看到一条有关不兼容的格式文本设置的错误,请在“格式文本框属性”对话框中选中“仅启用浏览器兼容性设置”复选框。这样做会自动为您选择正确的格式文本设置。

  • 您可以为与浏览器兼容的表单模板中的格式文本框启用链接图片,但不支持嵌入的图片。

  • 为格式文本框的格式设置选项的全部可仅在受支持版本的 Internet Explorer 中,包括 Microsoft Internet Explorer 6.0 和 Windows Internet Explorer 7.0。有关用户如何在其他支持的浏览器,如 Firefox 1.5 或 Safari 2.0 中的格式文本框中编辑文本但格式选项将不可用,包括更改文本颜色和应用字符格式。

返回页首

插入格式文本框

根据您是要设计一个新的空白表单模板,还是要以数据库或其他外部数据源为基础来设计表单模板,插入格式文本框的过程会稍有不同。

下图显示了格式文本框在设计模式中处于选中状态时的外观。

在设计模式中选中的格式文本框

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

表单模板的数据源组成域和显示在数据源任务窗格中的分层视图中的组。格式文本框始终绑定到的字段。在下面的示例中,窗体上的备注框中绑定到数据源任务窗格中的discussionItemNotes字段中。

表单模板上的格式文本框与数据源中对应域之间的关系

在新的空白表单模板上插入格式文本框

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

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

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

  3. “插入控件”下,单击“格式文本框”

  4. 要指定用户可以输入的格式文本类型,请双击表单模板上插入的格式文本框,再单击“显示”选项卡,然后选中或清除“有效格式”下的复选框。

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

在基于现有数据源的表单模板上插入格式文本框

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

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

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

  3. “插入控件”下,单击“格式文本框”

  4. “格式文本框绑定”对话框中,选择要在其中存储格式文本框数据的域,然后单击“确定”

  5. 要指定用户可以输入的格式文本类型,请双击表单模板上插入的格式文本框,再单击“显示”选项卡,然后选中或清除“有效格式”下的复选框。

  6. InfoPath 控件的标签为使用域或组的名称。如有必要,更改的标签文本。

    提示: 您也可以使用“数据源”任务窗格插入控件。在“数据源”任务窗格中,右键单击格式文本框要绑定的域,再单击快捷菜单上的“格式文本框”

返回页首

版式提示

下面的提示有助于您优化格式文本框的外观、大小和其他方面:

  • 要同时更改几个格式文本框的大小,请选择要更改其大小的格式文本框,在“格式”菜单上,单击“属性”,然后在“大小”选项卡上进行必要的调整。

  • 要减小 InfoPath 插入格式文本框时采用的默认宽度,请在“视图”菜单上单击“查看属性”。在“常规”选项卡上,选中“为此表单模板使用自定义版式宽度”复选框,然后在“自定义版式宽度”框中键入较小的数字。

  • 要同时更改几个格式文本框的边框或颜色,请选择要进行更改的格式文本框,在“格式”菜单上,单击“边框和底纹”,再单击“边框”,然后进行必要的调整。

  • 要自定义格式文本框中显示的文本,请使用“格式”工具栏上的“字体”“字号”框。要同时更改表单模板上所有格式文本框的字体和字号,请选择包含所需格式的格式文本框,然后单击“格式”菜单上的“对所有格式文本框控件应用字体”

  • 要查看当格式文本框包含实际文本时的外观,请单击“视图”菜单上的“示例数据”。这样有助于您了解表单在用户填写它时的外观。

  • 使用间距调整格式文本框外周围的间距。使用边距调整格式文本框内文本周围的间距。

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×