`

证书打印《二》

阅读更多
原帖地址:http://www.cnblogs.com/bindot/p/zsdy2.html

当证书的打印功能得以实现,最关键的功能便是数据。


通过对打印的了解,打印中最关键的功能便是打印事件中的方法。




 1  private void pd_PrintPage(object sender, PrintPageEventArgs ev)
2 {
3 //增加背景图,测试用
4 //Graphics g = Graphics.FromImage(image);
5 //ev.Graphics.DrawImage(image, 0, 0, image.Width, image.Height);
6
7 for (int i = 0; i <= 15; i++)
8 {
9 string drawString = op[i].Value;
10 Font drawFont = new Font(op[i].FontName, op[i].FontSize);
11 SolidBrush drawBrush = new SolidBrush(Color.Black);
12 float x = op[i].X;
13 float y = op[i].Y;
14 // Set format of string.
15 StringFormat drawFormat = new StringFormat();
16 //drawFormat.FormatFlags = StringFormatFlags.DirectionRightToLeft;
17 // Draw string to screen.
18 //ev.Graphics.PageUnit = GraphicsUnit.Millimeter;//将X、Y设置为cm格式
19 ev.Graphics.DrawString(drawString, drawFont, drawBrush, x, y, drawFormat);
20 }
21 }



在这里设置打印的字体、颜色、以及位置等信息。那么我们必须要一个类来保存该字段的信息。


所以我自定义了一个类OnePrint




 1 public class OnePrintPoint
2 {
3 public string Key = "Lable";//关键字,控件的
4 public float X = 0.0f;//x坐标
5 public float Y = 0.0f;//y坐标
6 public string FontName = "宋体";//字体名
7 public float FontSize = 0.0f;//字体大小
8 public string Value = "15";//
9
10 public OnePrintPoint()
11 { }
12 public OnePrintPoint(string key, float x, float y, string fontName, float fontSize, string value)
13 {
14 this.Key = key;
15 this.X = x;
16 this.Y = y;
17 this.FontName = fontName;
18 this.FontSize = fontSize;
19 this.Value = value;
20 }
21 }



 


 


 


未完待续……请继续关注!


 

本文链接

分享到:
评论

相关推荐

    C#证书打印系统WINFORM源码

    房屋所有权证书打印,成熟的打印工具,目前有客户在使用的所有权证打印软件。系统稍微修改即可打印发票、快递单、收据等。本程序使用到了功能强大的fastreport.net报表工具。对学习报表打印的朋友们很有帮助。 二、...

    MF00512-ASP.NET房屋所有权证书打印源码.zip

    ASP.NET房屋所有权证书打印系统源码 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 开发语言 : C# 数据库 : 其他 开发工具 : VS2010 源码类型 : WinForm 一、源码特点   房屋所有权证书打印,...

    证书 票据 标签 批量打印软件

    可以导入数据,批量打印

    基于php的证书查询(带后台).zip

    证书查询网站源码php 俩个版本 带后台 随意调整信息 开源源码 可任意修改 可任意第二次开发

    连云港市“双考”考务管理系统文档

    整个系统由八大部分组成: 一、 总控模块:用于设置系统工作环境,启动工作程序。 二、 报名系统:可输入报名...七、 证书管理:能进行证书检索和打印。 八、 系统维护:能对系统进行设置口令、初始化、备份等工作。

    pdf电子准考证查询下载系统(实证效果可照片)V1.0

    教育机构比如学校用pdf准考证查询下载系统(实证效果可照片,最适合准考证打印); 也可自定义图片及坐标用于各种优秀党员三好学生等荣誉证书、聘书授权代理pdf电子证书查询与下载。 推荐Linux PHP5.5-7.3使用使用。...

    计算机软件著作权文档模板

    文档二、程序鉴别材料,源代码的前30页、后30页,注意文档页眉的 软件名称、版本号一定要和申请表一致,右上角的页码 文档三、文档鉴别材料,软件操作说明书,注意文档页眉的 软件名称、版本号一定要和申请表一致,...

    C#示例(配套光盘源码)第二部分

    实例043 批量打印学生证书 150 实例044 动态绑定水晶报表 153 实例045 设计信封标签报表 157 实例046 设计汇款单式报表 157 第5章 鼠标键盘控制 实例047 自定义动画鼠标 161 实例048 鼠标设置器 163 ...

    智睿教师档案管理系统 v9.1.0.rar

    教师档案管理系统定位教育网行开发的系统,以当前学校网站的适用性,增强了系统的针对性和易用...3、职称、职称评定时间、专业技术职务任职资格证书、教师资格证书。 4、年度考核情况、培训情况、教学论文、评优课情况

    Java核心技术II(第8版)

    1.3 读入和写出二进制数据 1.3.1 随机访问文件 1.4 ZIP文档 1.5 对象流与序列化 1.5.1 理解对象序列化的文件格式 1.5.2 修改缺省的序列化机制 1.5.3 序列化单例和类型安全的枚举 1.5.4 版本管理 1.5.5 为克隆使用...

    教师业务档案系统

    教师档案管理系统定位教育网行开发的系统,以当前学校网站的适用性,增强了系统的针对性和易用...3、职称、职称评定时间、专业技术职务任职资格证书、教师资格证书。 4、年度考核情况、培训情况、教学论文、评优课情况

    计算机毕业设计-微信小程序学生毕业管理系统_yfk--+论文+项目源代码.rar

    4. **证书颁发管理**:自动生成和打印毕业证书、学位证书等。 5. **数据统计与分析**:对学生的成绩、就业情况等数据进行统计和分析,为教学管理提供决策支持。 本系统采用模块化设计,易于二次开发和定制,能够...

    明日科技《C#示例源代码》(17-20)

    实例043 批量打印学生证书 150 实例044 动态绑定水晶报表 153 实例045 设计信封标签报表 157 实例046 设计汇款单式报表 157 第5章 鼠标键盘控制 实例047 自定义动画鼠标 161 实例048 鼠标设置器 ...

    IDPhotosPro8.6.3.2一款专门处理证件照的软件.exe

    1、合规证书ID照片打印符合ICAO标准的证书以及ePhoto格式的确认2、与所有打印机兼容适用于所有类型的打印机,它还允许无缝页面导出到数字minilabs3、生物识别算法自动面部和生物识别功能检测目前已进入第二代,我们...

    PA193_TeamProject:PA193中团队项目的存储库(安全证书解析器)

    支持命令行参数,用于漂亮地打印文档的子部分 标题 目录 使用的库的版本•修订 参考书目 同时支持多个输入文件–专注于正确的错误处理 项目阶段 第一阶段–第三周截止检查分配的证书并注释数据(每个人的独奏工作)...

    MF00492-ASP.NET企业人力资源管理.zip

    5.证书管理;6.实习生管理;7.请假管理;8.职工生日) 2、培训管理(1.课程管理;2.内部培训;3.一线工培训) 3、薪酬管理(1.薪酬级别;2.加班标准;3.水电费登记;4.加班登记;5.计件工资;6.计时工资;7.工资档案...

    新动力通用人事工资管理系统

    3. 人事统计功能丰富,齐全,可以以各种方式导出,打印,图片导出后方便进行二次处理。 4. 打印模块:可通过调整列表的宽度、顺序,模式多变,打印设置支持表格线的随意调整、显示,支持字体设置,及颜色打印。 ...

    智睿教师档案管理系统 v7.4.0

    及打印数据教师档案系统:1、基本信息:包括姓名、性别、出生日期、民族、籍贯、政治面貌、工作时间2、第一学历、毕业学校、所学专业、第二学历、毕业学校、所学专业、最高学历、最高学位3、职称、职称评定时间、...

Global site tag (gtag.js) - Google Analytics