首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过XpsDocumentWriter自动化将文件打印到C#或更好的VS.NET中?

如何通过XpsDocumentWriter自动化将文件打印到C#或更好的VS.NET中?
EN

Stack Overflow用户
提问于 2011-03-17 16:01:52
回答 1查看 2.9K关注 0票数 2

我正在努力完成的(手工方法)

在VS 2010中,我有一些项目项是顺序图,它们实际上只是.xml,并且有一个.sequencediagrams后缀。所以我在VS中打开图表,然后转到File->Print。现在,我不选择下拉列表中的物理打印机,而是将其更改为Microsoft文档写入器,因为我希望输出一个.XPS文件。

如何在代码中做?

我试图在C#代码中这样做,特别是在VS外接程序(自动化)中。所以我有一个项目信息的句柄,它给了我文件的完整路径,但是我在打印部分中迷失了。我以为我可以使用http://msdn.microsoft.com/en-us/library/system.windows.xps.xpsdocumentwriter.aspx,但是方法签名似乎不需要一个简单的文档路径。

有人在这方面有经验吗?建议?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-04-01 18:00:03

有人建议研究这些联系:

http://blogs.msdn.com/b/camerons/archive/2010/03/08/save-a-diagram-to-image-file.aspx

http://weblogs.asp.net/gunnarpeipman/archive/2010/09/03/visual-studio-extension-save-uml-diagram-as-image.aspx

作者Ryan Molden (MSFT)

感谢瑞安,绕过整个图表-> XPS步骤是很棒的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5341712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档