我正在努力弄清楚如何在打印时让 MSChart 填满整个页面。有人可以告诉我为什么下面的代码不起作用和/或建议另一种方法。我为我的无知道歉,但到目前为止我所做的所有打印都是通过 Crystal 和其他报告框架完成的,所以我通常不必直接使用 PrintDialog 和 PrintPreviewDialog。提前致谢。
// Printing Code
Size pageSize = new Size(this.Chart.Printing.PrintDocument.DefaultPageSettings.PaperSize.Width, this.Chart.Printing.PrintDocument.DefaultPageSettings.PaperSize.Height);
this.Chart.Size = pageSize;
// This properly previews my chart but, it does not fill up the page
this.Chart.Printing.PrintPreview();