printchart.cs
来自「c#编写的汽车销售公司erp进销存系统」· CS 代码 · 共 36 行
CS
36 行
using System;
using System.Diagnostics;
using System.Drawing.Printing;
using System.Windows.Forms;
using System.Drawing.PieChart;
namespace CallCenter.BusinessInterfaces.MainForms{
public class PrintChart {
public PrintChart(PieChart3D pieChart) {
m_pieChart = pieChart;
}
public void DoPrint(PrintDocument pd) {
try {
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pd.Print();
}
catch(Exception ex) {
MessageBox.Show(ex.Message);
}
}
private void pd_PrintPage(object sender, PrintPageEventArgs ev) {
ev.Graphics.CompositingQuality = System.Drawing.Drawing2D.CompositingQuality.HighQuality;
ev.Graphics.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
m_pieChart.Draw(ev.Graphics);
m_pieChart.PlaceTexts(ev.Graphics);
ev.HasMorePages = false;
}
private PieChart3D m_pieChart = null;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?