最近一直在做证书打印的项目,好久都没写日志了。今天将代码整理了一下,希望将自己做证书打印的一些心得写出来,也希望能和大家一起交流。

首先,证书打印必须实现打印的功能。了解打印功能是怎么实现的,打印关键的地方在于打印事件,我们定义一个打印的方法

//打印的方法
private void pd_PrintPage(object sender, PrintPageEventArgs ev)

然后,在打印的事件中调用该方法

  PrintDocument pd = new PrintDocument();
PrintDialog pdlg = new PrintDialog();
pd.PrintPage += new PrintPageEventHandler(pd_PrintPage);
pdlg.Document = pd;
pd.Print();

第二步,取出你所需要的数据。

第三步,将你所取的数据,设置打印的参数。

第四步,打印功能的实现。

证书打印的导图如下:

接下来将会介绍我自定义的打印类OnePoint和打印的属性介绍。

未完,待续……请继续关注。

最新文章

  1. 1-linux系统管理(一)之安装RHEL 6.4
  2. the operation was attempted on an empty geometry Arcgis Project异常
  3. js 事件冒泡
  4. nios II--实验4——按键中断软件部分
  5. python day1 常用模块
  6. Using Spring Boot without the parent POM
  7. Windows内核编程之:分页内存与非分页内存 #define PAGEDCODE code_seg("PAGE") (转)
  8. JQuery 多选按钮checkbox
  9. Redis的安装和部署
  10. PLSQL表
  11. python中numpy.pad简单填充0用法
  12. JS事件委托应用场景
  13. Android开发最强模拟器Genymotion的安装及使用教程。附注释图详解
  14. mybatis xml中不能直接用大于号、小于号要用转义字符
  15. 织梦ask标签的调用
  16. [C++] 用Xcode来写C++程序[4] 函数
  17. javaweb学习5——JSP
  18. C++析构函数的自动调用(用于父类指针指向子类对象,内存泄漏问题)
  19. linux下用gcc如何生成预处理、汇编等文件
  20. TOP命令监视系统任务及掩码umask的作用

热门文章

  1. Spring MVC启动过程
  2. [译]git config
  3. 绿书模拟day10 单词前缀
  4. Linq查询操作语句学习
  5. HDOJ 1711 Number Sequence
  6. jquery获取文本框的内容
  7. eclipse如何导入java项目文件
  8. solr
  9. setValuesForKeysWithDictionary forUndefinedKey
  10. 关于JavaScript中的创建对象的学习总结