我正在为Infopath开发一个GUI。我使用工具开发以C#为开发语言的应用程序。我在我的项目中有两个观点,一个是另一个的结果。打印按钮(如PDF)出现问题:我试图从编辑视图中打印结果视图(修改后的第一个视图)。到目前为止,我得到的是打印当前视图的代码。我怎么能打印第二个!
public void PrintBtn_Clicked(object sender, ClickedEventArgs e)
{
this.CurrentView.Export("TestFileName.pdf", ExportFormat.Pdf);
}谢谢。诚挚的问候。
发布于 2013-10-18 01:56:42
看起来,导出方法只在视图对象上可用,不幸的是,InfoPath des没有为您公开视图集合。我认为你最好的选择可能是切换到你想要打印的视图
ViewInfos.SwitchView("view name");然后你就可以打电话去出口了。最后,如果需要的话,可以切换回以前的视图.
在导出过程中,我希望这会为用户弹出第二个视图,但是我无法测试它,因为我在一个机场:p
https://stackoverflow.com/questions/19355659
复制相似问题