⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 printchart.cs

📁 c#编写的汽车销售公司erp进销存系统
💻 CS
字号:
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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -