我有一个ms图表控件的窗体上,我想打印图表。做这个的最好方式是什么?c#ms chart - 打印图表的最佳方式是什么?
0
A
回答
1
这可能有点令人费解,但我已使用PrintDocument对象在报告页面上绘制背景图像。你可以做类似的事情,使用PrintPageEventArgs中的Graphics对象来“绘制”你的图表图像。
此代码将打印1页文档,并在上角绘制一个小矩形。我想你可以用你的图表绘制更换图纸有
class Program
{
public class Document : System.Drawing.Printing.PrintDocument
{
protected override void OnBeginPrint(System.Drawing.Printing.PrintEventArgs e)
{
base.OnBeginPrint(e);
}
protected override void OnPrintPage(System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawRectangle(SystemPens.ActiveBorder, new Rectangle(0, 0, 20, 20));
}
}
static void Main(string[] args)
{
System.Drawing.Printing.PrintDocument pd = new Document();
pd.Print();
}
}
1
另一种灵活的解决方案是将图表导出为PDF格式,让用户从Adobe阅读器打印出来,和他/她就可以保存图表或通过电子邮件发送以及...
相关问题
- 1. 将Gtk.Widget打印到打印机的最佳方式是什么?
- 2. 从c#/ .net打印的最佳方式?
- 3. 在ASP.Net中打印PDF报告的最佳方式是什么?
- 4. 适用于打印样式表的最佳字体是什么?
- 5. 为Python打包C代码的最佳方式是什么?
- 6. 什么是在JavaScript中打印动态表格的最佳方式?
- 7. 什么是生成文件并以.net格式打印的最佳方式?
- 8. 什么是打印java类中字段的所有值的最佳方式
- 9. 什么是在.NET中获取默认打印机的最佳方式
- 10. 通过网络直接打印到打印机(如POS打印机)的最佳方式是什么?
- 11. C#SQL:实现动态表的最佳方式是什么?
- 12. 在C#中切换表单的最佳方式是什么?
- 13. 在C中执行查找表的最佳方式是什么?
- 14. 在Erlang中表示C数组的最佳方式是什么?
- 15. 什么是打印WPF Web浏览器内容的最佳方式?
- 16. 在Grails中将xml字符串打印到FusionCharts的最佳方法是什么?
- 17. 绘制统计图表的最佳方式是什么?
- 18. 在ASP.NET中打印的最佳方式
- 19. 在Linux上“漂亮打印”大量C文件的最佳方法是什么?
- 20. 在javascript中打印出一个长点的最佳方式是什么?
- 21. 当您看到它时,打印网页的最佳方式是什么?
- 22. 什么是从mysql数据库生成和打印数据的最佳方式
- 23. 什么是查询的最佳方式?
- 24. 键入()的最佳方式是什么?
- 25. 什么是开源的最佳方式?
- 26. “投票”的最佳方式是什么?
- 27. 在MS Access VBA中等待表单被关闭的最佳方式是什么?
- 28. 在MS SQL Server中管理大量表的最佳方式是什么?
- 29. 反向打印链表(单曲和双曲)的最佳方法是什么?
- 30. 在WordPress中格式化C#的最佳方式是什么?
怎么样?请举例 – 2012-09-30 22:17:34