- 浏览: 109008 次
- 性别:
- 来自: 昆明
文章分类
- 全部博客 (151)
- 120D02 (5)
- 直升机 (1)
- 我的技术资料收集 (82)
- 的技术资料收集 (4)
- .NET Solution (2)
- ASP.NET (1)
- Linq to sql (1)
- 数据库技术(MS SQL) (2)
- 架构/设计 (1)
- 敏捷/持续集成 (1)
- C#.NET开发 (1)
- Matlab开发 (1)
- WinForm开发 (1)
- 开源技术 (1)
- jQuery (1)
- 我的博文 (4)
- js (2)
- android (2)
- 9. 读书笔记 (1)
- CSS3 (1)
- HTML5 (1)
- JavaScript (5)
- 移动开发 (2)
- 编程心得 (1)
- Linux操作系统 (1)
- (BI)商业智能 (1)
- IOS (1)
- Windows Phone (2)
- C# API (1)
- JQuery系列 (1)
- TFS (1)
- C# (2)
- ExtJs (1)
- .NET (1)
- Nginx (1)
- WCF学习笔记 (1)
- Computer Graphic (1)
- IT产品 (1)
- 工具分享 (1)
- MySelf (1)
- C#专栏 (1)
- 管理 (1)
- 基于Oracle Logminer数据同步 (1)
- 日常 (1)
- 实用工具 (1)
- 网页设计 (1)
- avalon (1)
- flash (1)
- DDD (1)
- 01 技术Android (1)
- WCF (1)
- selenium (1)
最新评论
-
464410531:
三国杀。。。。。。。。。。。。。。。。。。。。。。。。。。。。 ...
实用的职场宝典:不提拔你,就因为你只想把工作做好
原帖地址: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 }
未完待续……请继续关注!
发表评论
-
Javascript:猜猜弹出的是啥?为啥? - 幸福框架
2013-06-28 13:33 430原帖地址:http://www.cnblogs.com/hap ... -
C#中WindowsForm常见控件的运用 -- - 李晓峰
2013-06-28 13:27 1747原帖地址:http://www.cnblogs.com/liy ... -
海量数据处理利器之Hash——在线邮件地址过滤 - MyDetail
2013-06-27 12:00 654原帖地址:http://www.cnblo ... -
ASP.NET MVC 4 for Visual Studio 2010 下载地址 - 张鸿伟
2013-06-27 11:48 754原帖地址:http://www.cnblogs.com/wei ... -
【ASP.NET Web API教程】6.2 ASP.NET Web API中的JSON和XML序列化 - r01cn
2013-06-26 11:00 919原帖地址:http://www.cnblogs.com/r01 ... -
[珠玑之椟]估算的应用与Little定律 - 五岳
2013-06-26 10:54 639原帖地址:http://www.cnblogs.com/wuy ... -
30行,金额转人民币大写的代码 - 史蒂芬.王
2013-06-26 10:42 1028原帖地址:http://www.cnblogs.com/ste ... -
从银行的钱荒看一个公司的团队建设 产品线过多最终导致最赚钱的项目面临破产 - James Li
2013-06-26 10:36 632原帖地址:http://www.cnblogs.com/Jam ... -
Windows 8 动手实验系列教程 实验6:设置和首选项 - zigzagPath
2013-06-25 13:39 535原帖地址:http://www.cnblogs.com/zig ... -
闲聊可穿戴设备 - shawn.xie
2013-06-25 13:33 616原帖地址:http://www.cnblo ... -
如何使用开源库,吐在VS2013发布之前,顺便介绍下VS2013的新特性"Bootstrap" - 量子计算机
2013-06-25 13:27 869原帖地址:http://www.cnblogs.com/DSh ... -
一步一步将自己的代码转换为观察者模式 - 文酱
2013-06-23 11:36 608原帖地址:http://www.cnblo ... -
iOS内存错误EXC_BAD_ACCESS的解决方法(message sent to deallocated instance) - VicStudio
2013-06-23 11:30 543原帖地址:http://www.cnblogs.com/vic ... -
记录asp.net在IE10下事件丢失排错经过 - Adming
2013-06-23 11:24 712原帖地址:http://www.cnblogs.com/wea ... -
记 FineUI 官方论坛所遭受的一次真实网络攻击!做一个像 ice 有道德的黑客! - 三生石上
2013-06-23 11:18 793原帖地址:http://www.cnblogs.com/san ... -
3、使用Oracle Logminer同步Demo
2013-06-19 10:33 571原帖地址:http://www.cnblogs.com/shi ... -
算法实践——数独的基本解法
2013-06-19 10:27 1450原帖地址:http://www.cnblogs.com/gre ... -
简单实现TCP下的大文件高效传输
2013-06-19 10:21 691原帖地址:http://www.cnblogs.com/sma ... -
avalon - 初步接触
2013-06-18 10:06 783原帖地址:http://www.cnblogs.com/aar ... -
Nginx学习笔记(一) Nginx架构
2013-06-18 09:59 528原帖地址:http://www.cnblogs.com/cod ...
相关推荐
二、证书打印软件介绍 压缩包中的“学生奖状证书打印”很可能是一款定制化的软件,用户可以填写必要的信息,如上述的设计要素,然后直接进行打印。这样的软件通常具备以下特点: 1. 模板丰富:提供多种风格的奖状和...
房屋所有权证书打印,成熟的打印工具,目前有客户在使用的所有权证打印软件。系统稍微修改即可打印发票、快递单、收据等。本程序使用到了功能强大的fastreport.net报表工具。对学习报表打印的朋友们很有帮助。 二、...
ASP.NET房屋所有权证书打印系统源码 一、源码特点 房屋所有权证书打印,成熟的打印工具,目前有客户在使用的所有权证打印软件。系统稍微修改即可打印发票、 快递单、收据等。本程序使用到了功能强大的fastreport...
### 二、荣誉证书的组成部分 一份完整的荣誉证书通常包括以下几个部分: 1. **标题**:明确指出这是荣誉证书。 2. **颁发对象**:明确指出荣誉证书颁发给谁。 3. **具体成就**:详细描述获得荣誉的原因。 4. **...
ASP.NET房屋所有权证书打印系统源码 注意:不带技术支持,有帮助文件,虚拟商品,发货不退,看好再拍。 开发语言 : C# 数据库 : 其他 开发工具 : VS2010 源码类型 : WinForm 一、源码特点 房屋所有权证书打印,...
### 使用VFP6.0实现证书打印输出的关键技术点 #### 一、需求背景与分析 在日常工作中,尤其是在职业学校或各类培训中心,经常需要批量制作并打印证书、证件等文档。通常这类任务会使用电子表格软件进行信息录入与...
#### 二、解决策略 针对上述问题,解决的关键在于补充缺失的中间证书,确保完整的证书链能够被客户端正确识别。下面详细介绍具体的解决步骤: 1. **检查当前证书链**:首先,需要确认服务器上现有的证书链是否完整...
### 关键知识点二:VFP编程实现检定数据处理和证书打印 文档中指出,利用Visual FoxPro 6.0软件,可以完成检定数据的处理、检定证书的自动生成和打印工作。程序实现原理包括使用一个数据库文件进行数据存储,七个...
可以导入数据,批量打印
每个证书的日期都是统一的,即二〇一一年五月二十六日,这表明学校可能在该日期举办了一次表彰活动,一次性颁发了这些证书。 通过这个模板,我们可以了解到以下关键知识点: 1. **师德建设**:在教育工作中,师德...
二、打印预览 打印预览是让用户在实际打印前检查页面布局和格式的重要环节。在Web页面中,这通常通过调用浏览器的打印预览功能实现。例如,可以使用JavaScript的`window.print()`方法来打开打印对话框,展示即将被...
二、C#中的打印功能 C#提供了System.Drawing.Printing命名空间,包含了PrintDocument、PrintPageEventArgs等类,用于实现基本的打印功能。开发者可以通过创建PrintDocument对象,设置其属性,然后调用Print方法来...
#### 二、使用OpenSSL签发证书 除了使用keytool工具之外,还可以使用OpenSSL来生成和管理证书。OpenSSL是一个强大的工具,用于生成私钥、创建证书请求、签发证书等操作。具体步骤包括创建私钥、生成CSR(证书签名...
压缩包内的“证书查询第二版”和“证书查询第一版”文件可能是两个独立的文件夹,分别包含了不同版本的源代码。第二版可能在第一版的基础上进行了功能增强、性能优化或者修复了已知问题。对比这两个版本的源代码,...
在C#编程环境中,进行打印操作是常见的任务之一,尤其在企业级应用中,例如批量打印学生证书。本文将深入探讨C#中的打印技术,并基于提供的"批量打印学生证实例源码",解析其核心概念和实现方法。 一、Windows ...
Base64编码是一种广泛使用的编码方式,它将二进制数据转换为可打印的ASCII字符,便于在网络上传输。而DER(Distinguished Encoding Rules)是一种二进制编码规则,常用于X.509数字证书和其他ASN.1(抽象语法标记一号)...
- **编码**:将证书的ASN.1(Abstract Syntax Notation One)结构转换为二进制数据,然后使用Base64编码,使得数据可打印且便于传输。 - **解码**:首先对Base64编码的字符串进行解码,得到二进制数据,然后解析ASN...
5. **打印质量**:考虑到实际打印效果,证书模板应确保在A4纸张上清晰可见,色彩饱满,以便于保存和展示。 二、教育精品资料的内涵 “教育精品资料”通常是指在教育过程中,具有高质量、高价值的教学资源,它们...
打印模板设计系统广泛应用于各种行业,例如财务报表、发票、证书、标签等,可以减少人工操作错误,提高文档标准化程度,降低企业运营成本。同时,对于需要大量定制化打印需求的企业,如印刷厂、广告公司等,此类系统...