2011-12-07 61 views
0

我创建了一个具有“提交”按钮的表单,它通过向正确的收件箱发送电子邮件来工作。然而,在昨天的一次会议上,我被要求插入一个“打印”按钮,但不知道如何做到这一点。我进入按钮属性并将标签更改为Print,但不知道我应该从哪里出发。我是否使用'规则'或'编辑表格代码'来打印按钮?Infopath 2003打印按钮

谢谢。

回答

1

你可以做一些代码的方法,尽管一个涉及授予表单完全信任,另一个不能始终工作。有关选项,请参见http://www.infopathdev.com/forums/p/10183/36241.aspx

通常只需向用户介绍已经在工具栏中的打印按钮(以及“文件”菜单中的选项)就更容易了。这些工作就像其他所有Office产品一样,因此人们习以为常。

您还需要考虑通常InfoPath表单不能很好地打印出来(带有滚动条的文本框将在打印时切断,分页以奇怪方式分解控件等)。通常创建一个对输出打印更友好的“打印”视图。这不是非常困难,InfoPath帮助文件中有指导原则。

0

当您可以从代码进行编辑时,您必须通知浏览器打印当前窗口。在JavaScript中,在窗口类中有一个print()方法。因此,你可以做这样的事情:<A HREF="javascript:window.print()">Click to Print This Page</A>