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

📄 patientprintdoc.cs

📁 不错的一个做的医院管理系统源码
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Printing;
using Youzi.Model;

namespace Youzi.GuaHaoView
{
   public  class PatientPrintDoc:PrintDocument
    {
       Font font = null;
       private string PatientID;        //病人编号
       private string PatientName;       //病人姓名
       private string PatientSex;        //病人性别
       private string PatientAge;        //病人年龄
       private string Department;        //工作单位
       private string Address;            //病人地址
       private string OperateDate;         //操作时间
       private string Operator;             //操作员

       public PatientPrintDoc(PatientInfo entity)         //构造函数
       {
           this.PatientID = entity.PatientID;
           this.PatientName = entity.PatientName;
           this.PatientSex = entity.PatientSex;
           this.PatientAge = entity.PatientAge;
           this.Department = entity.Department;
           this.Address = entity.Address;
           this.OperateDate = entity.OperateDate;
           this.Operator = entity.Operator;
       }

       protected override void OnBeginPrint(PrintEventArgs e)
       {
           font = new Font("宋体", 15);
       }

       protected override void OnPrintPage(PrintPageEventArgs e)
       {
           e.Graphics.DrawString("今日病人信息", new Font("宋体", 20, FontStyle.Bold), Brushes.Black, 300, 60);
           e.Graphics.DrawString("病人编号", font, Brushes.Black, 20, 100);
           e.Graphics.DrawString("病人姓名", font, Brushes.Black, 120, 100);
           e.Graphics.DrawString("病人性别", font, Brushes.Black, 220, 100);
           e.Graphics.DrawString("病人年龄", font, Brushes.Black, 320, 100);
           e.Graphics.DrawString("工作单位", font, Brushes.Black, 420, 100);
           e.Graphics.DrawString("病人地址", font, Brushes.Black, 520, 100);
           e.Graphics.DrawString("操作时间", font, Brushes.Black, 620, 100);
           e.Graphics.DrawString("操作员", font, Brushes.Black, 720, 100);
       }

       protected override void OnEndPrint(PrintEventArgs e)
       {
           font = null;
       }

    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -