我正在努力完成的(手工方法)
在VS 2010中,我有一些项目项是顺序图,它们实际上只是.xml,并且有一个.sequencediagrams后缀。所以我在VS中打开图表,然后转到File->Print。现在,我不选择下拉列表中的物理打印机,而是将其更改为Microsoft文档写入器,因为我希望输出一个.XPS文件。
如何在代码中做?
我试图在C#代码中这样做,特别是在VS外接程序(自动化)中。所以我有一个项目信息的句柄,它给了我文件的完整路径,但是我在打印部分中迷失了。我以为我可以使用http://msdn.microsoft.com/en-us/library/system.windows.xps.xpsdocumentwriter.aspx,但是方法签名似乎不需要一个简单的文档路径。
有人在这方面有经验吗?建议?谢谢。
发布于 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步骤是很棒的。
https://stackoverflow.com/questions/5341712
复制相似问题