C# sharepoint中的infopath打印

C# sharepoint中的infopath打印,c#,visual-studio-2010,sharepoint-2007,infopath-2007,C#,Visual Studio 2010,Sharepoint 2007,Infopath 2007,是否有人可以解释如何在sharepoint中打印infopath数据如果表单发布在表单库中,并且您已将infopath字段设置为表单库中的列,则可以将其添加到活动视图中、对其排序、设置页面大小、将其导出到excel或从此处开始打印。必须从InfoPath designer中将属性升级到列。如果尚未对发布的模板执行此操作,则需要原始模板,并在InfoPath designer中进行设计 如果列不可用,您仍然可以使用XML格式的表单数据,并且根据您想去哪里,事情可能会采取不同的路线 您可以通过编程方

是否有人可以解释如何在sharepoint中打印infopath数据

如果表单发布在表单库中,并且您已将infopath字段设置为表单库中的列,则可以将其添加到活动视图中、对其排序、设置页面大小、将其导出到excel或从此处开始打印。必须从InfoPath designer中将属性升级到列。如果尚未对发布的模板执行此操作,则需要原始模板,并在InfoPath designer中进行设计

如果列不可用,您仍然可以使用XML格式的表单数据,并且根据您想去哪里,事情可能会采取不同的路线

您可以通过编程方式读取表单库中所有infopath表单的xml,应用搜索过滤器,执行XSLT并生成HTML文件,还可以设置页面大小或直接发送到打印机


如果您有模板,还可以使用模板技术。

Infopath服务包括打印功能?!只需点击打印按钮。还有什么版本的InfoPath,什么版本的Sharepoint?我创建了表单库并将InfoPath模板附加到该库。我试图在浏览器中打开formlibraries中的xml文件。它表示“会话状态未激活”。所以我需要做的是1)在浏览器中打开表单库文件。2) 使用c sharp代码直接打印表单库文件。请在以上两种情况下帮助我。您的模板是否使用自定义代码?表单库启用浏览器的文档的默认打开行为是否设置为“在浏览器中打开?”“是。”。我把它做成“在浏览器中打开”。它表示会话状态未激活".1. 您是否为模板编写了C#/VB代码?2.您将收到一条关于会话状态的消息,因为您的服务器上未配置InfoPath form services的会话状态。。。要做到这一点,请遵循以下步骤,我用C#编写了infopath表单编码。我正在使用Sharepoint 2007、MS office 2007和Visual Studio 2010。