首页 >> 技术文章 >> InfoPath2007


在InfoPath 2007中插入墨迹图片控件

如果想让 Tablet PC 用户能够在图片上或 Microsoft Office InfoPath 表单的空白区域绘制和书写,则可在表单模板上使用墨迹图片控件。

本文内容

  • 何时使用墨迹图片控件
  • 用户体验
  • 兼容性考虑事项
  • 插入墨迹图片控件
  • 布局提示

何时使用墨迹图片控件

需要执行以下操作时,请使用墨迹图片控件:

  • 在表单上为 Tablet PC 用户提供一个专门的域,供用户进行书写或绘制。当您想让用户能够勾画相当复杂或技术性的内容(如数学公式或特定的业务流程图表)时,提供这样的域就很有用。
  • 将用户的墨迹存储为笔划,即:存储为在用户的表单 (.xml) 文件中编码的二进制 (二进制:一种文件,所含的编码信息按创建它的应用程序解释。通常,二进制文件只能在创建它的应用程序中进行编辑。)数据。用户可以在以后重新编辑所保留墨迹。另外,由于编码的数据被另存为有效的 GIF 图像,因此可在数据库或其他环境中重新使用。 

在下例中,墨迹图片控件用于在保险索赔表单模板上收集汽车交通事故的现场草图。

在 给表单模板添加墨迹图片控件时,InfoPath 在默认情况下会插入一个空墨迹图片控件。用户在填写基于您的表单模板的表单时,可在这个空墨迹图片控件中进行绘制或书写。您可以根据需要为此控件添加背景 图片。这样用户就可以使用自己的 Tablet 笔在图片上直接进行绘制。例如,在保险索赔表单模板中,保险理赔人员可以在一幅汽车图片上圈出损坏的部位。

安全性  墨迹图片控件不是收集和存储用户签名的安全方法。如果要收集和存储用户的签名,建议您使用数字签名 (数字签名:电子形式的加密身份戳,存在于表单或表单节上。该签名可确保表单或节源自签名者,而且没被更改。)

相关控件

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

图片控件  图片控件的外观和工作方式与墨迹图片控件相似。不过,图片控件允许用户在表单上插入数字图像。用户不能使用 Tablet 笔在图片控件中创建图像。墨迹图片控件和图片控件都存储 base64 编码数据,这是用于存储和查看二进制 XML 数据的技术。

格式文本框  如果表单模板包含格式文本框控件,并且这些格式文本框控件支持所有文本格式设置选项,那么 Tablet PC 用户可在“墨迹”工具栏上点击“插入墨迹绘图与书写”,以在这些域内插入墨迹绘图和书写节。墨迹绘图和书写节是供用户添加手写或手绘内容的专门区域。例如,用户可使用此功能快速勾勒出一个念头或草草记下自己的想法。除非另行指定,否则,InfoPath 在保存表单时会将用户绘图或手写内容保存为墨迹。

 

用户体验

默认情况下,在表单模板上插入墨迹图片控件时,用户在可进行绘制或书写的位置看到的是一个空框。一般说来,您可使用标签文本向用户提供有关他们可在墨迹图片控件内执行哪些操作的说明。

如果在墨迹图片控件内插入默认图片,用户在打开基于表单模板的表单时,将会在表单区域看到该图片。用户可使用 Tablet 笔在该图片上进行绘制或书写。

 

兼容性考虑事项

您在 InfoPath 中设计表单模板时,可以选择设计与浏览器兼容的表单模板 (与浏览器兼容的表单模板:InfoPath 中使用特定兼容模式设计的一种表单模板。在将与浏览器兼容的表单模板发布到运行 InfoPath Forms Services 的服务器上时,该模板受到浏览器的支持。)。在设计与浏览器兼容的表单模板时,“控件”任务窗格中不提供墨迹图片控件,因为在 Web 浏览器中无法显示它们。

 

插入墨迹图片控件

根据您是要设计一个新的空白表单模板,还是要以数据库或其他外部数据源为基础来设计表单模板,插入墨迹图片控件的过程会稍有不同。

下图显示了空墨迹图片控件在设计模式 (设计模式:InfoPath 设计环境,可以在其中创建或修改表单模板。)中处于选中状态时的外观。

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

数据源用于存储在表单上输入的所有数据,它由“数据源”任务窗格中以分层视图形式显示的域和组构成。 墨迹图片控件始终被绑定到 (域:数据源中可包含数据的元素或属性。如果域为元素,则可包含属性域。域用于存储输入控件的数据。)中。在下例中,表单模板上的“事故场景草图”控件绑定到“数据源”任务窗格中的“accidentSketch”域。

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

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

  1. 在表单模板中,将光标放在要插入控件的位置。
  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
  3. “插入控件”下,单击“墨迹图片”

    默认情况下,空墨迹图片控件会插入表单模板中。

  4. 要添加用户可在其上直接用 Tablet 笔进行绘制的背景图片,请执行下列操作:
    1. 双击墨迹图片控件。
    2. 单击“数据”选项卡。
    3. “绑定”下,选中“使用背景图片”复选框。
    4. “插入图片”对话框中,单击所需的图片。
  5. 要将标签添加到控件,请在控件上方或左侧键入文本,然后键入冒号 (:)。

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

如果您在现有可扩展标记语言 (XML) 格式的文件、数据库或 Web 服务的基础上设计表单模板,InfoPath 将从这些现有数据源中派生出“数据源”任务窗格中的字段和组。 在这种情况下,您可以这样来插入墨迹图片控件:从“数据源”任务窗格将一个域拖到表单模板上,或者改为从“控件”任务窗格插入墨迹图片控件。如以下过程所述:

  1. 在表单模板中,将光标放在要插入控件的位置。
  2. 如果看不到“控件”任务窗格,请单击“插入”菜单上的“其他控件”,或按 Alt+I、C。
  3. “插入控件”下,单击“墨迹图片”
  4. “墨迹图片绑定”对话框中,选择要在其中存储墨迹图片控件数据的域,然后单击“确定”

    默认情况下,空墨迹图片控件会插入表单模板中。

  5. 要添加用户可在其上直接用 Tablet 笔进行绘制的背景图片,请执行下列操作:
    1. 双击墨迹图片控件。
    2. 单击“数据”选项卡。
    3. “绑定”下,选中“使用背景图片”复选框。
    4. “插入图片”对话框中,单击所需的图片。
  6. 要将标签添加到控件,请在控件上方或左侧键入文本,然后键入冒号 (:)。

 

布局提示

下面的提示有助于您优化墨迹图片控件的外观、大小和其他方面:

  • 不论使用何种类型的控件,借助版式表格 (版式表格:用来放置表单内容(如文本或控件)的单元格集合。)进行排列都不失为一个好主意。
  • 如果预见到用户会绘制大图片,请相应地更改墨迹图片控件的大小。
  • 如果您希望表单模板上的某个固定区域能够滚动,以容纳大图形或照片,则可在滚动区域内插入墨迹图片控件。
  • 要同时更改多个墨迹图片控件的宽度,请选择要更改其大小的控件,按 Alt+Enter,单击“大小”选项卡,然后在“宽度”框内键入新数字。
  • 要更改墨迹图片控件的边框或颜色,请在表单模板上选择该控件,在“格式”菜单上,单击“边框和底纹”,然后进行必要的调整。
  • 不能在墨迹图片控件内键入文本。如果要为用户添加说明文字(如“在汽车上圈出受损部位”),请在表单模板上为控件添加标签。

声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!

时间:2007-7-23 21:28:57,点击:0打印】【关闭

上一篇:在InfoPath 2007中插入 ActiveX 控件
下一篇:在InfoPath 2007中插入图片控件

OfficeBa论坛】:阅读本文时遇到了什么问题,可以到论坛进行交流!Excel专家邮件:342327115@qq.com(大家在Excel使用中遇到什么问题,可以咨询此邮箱)。

【声明】:以上文章或资料除注明为Office吧自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!


相关评论

我要评论

查看所有评论内容

评论内容