## 演示用程序代码生成打印页：

一般B/S系统总是“页面看到什么才能打印什么”，这种局面即便是采用
一些传统打印控件也没有改观。现在利用Lodop简单强大的几个函数，配合
JavaScript完全进入了“只看想看的、打印想打的”理想时代！
#### 下面模拟打印一张名片，了解这几个函数
1、画一个名片大小的矩形边框：
LODOP.ADD_PRINT_RECT(10,55,360,220,0,1);
边框离纸张顶端10px(px是绝对值长度，等于1/96英寸,下同)距左边55px、宽360px、高220px、
框为实线(0-实线 1-破折线 2-点线 3-点划线 4-双点划线)、线宽为1px
2、设置基本打印风格：
LODOP.SET_PRINT_STYLE("FontSize",11);
"FontSize"是系统关键字，表示设置字体大小，11是字体大小值，单位是pt。
3、在矩形框内打印姓名栏：
LODOP.ADD_PRINT_TEXT(20,180,100,25,"郭德强");
姓名栏离纸张顶端20px、距左边180px、宽100px、高25px、内容为“郭德强”
4、设置姓名栏的打印风格：
LODOP.SET_PRINT_STYLEA(2,"FontName","隶书");
LODOP.SET_PRINT_STYLEA(2,"FontSize",15);
2是姓名栏的增加顺序号,"FontName"和"FontSize"是系统关键字,表示设置字体名和字体大小。
"隶书"是字体名值,同操作系统的字体名，15是字体大小值，单位是pt。
序号设0表示最新对象，注意 SET_PRINT_STYLEA 与 SET_PRINT_STYLE 的区别。
5、下面打印其职务、地址、电话等(用基本风格)：
LODOP.ADD_PRINT_TEXT(53,187,75,20,"科学家"); LODOP.ADD_PRINT_TEXT(100,131,272,20,"地址：中国北京社会科学院附近东大街西胡同"); LODOP.ADD_PRINT_TEXT(138,132,166,20,"电话：010-88811888");
6、在发送以上指令前，一般要初始化并设置打印任务名：
LODOP.PRINT_INIT("打印插件功能演示_代码功能_名片");
初始化并指定打印任务名是"打印插件功能演示_代码功能_名片"
现在用以上代码打印，先看看打印预览效果！
如果效果好可以直接打印 ，打印机多就选择打印机打印！
效果不好又懒地改，干脆让操作者自己打印维护吧！
尽管这些函数足够简单，可理解其参数也是不胜其烦，
但事实上包括我写这些样例也不是人工计算其参数的，
全得益于打印控件提供的强大打印设计功能！
进入空白设计自己涂鸦一番，多用用其中“生成程序代码”菜单哟！
“打印维护”和“打印设计”有点类似，二者的区别是功能权限不同，
后者是开发人员用的，前者可根据实际情况提供给最终用户。
7、用超文本实现该名片打印：
LODOP.ADD_PRINT_HTM(10,55,"100%","100%",strHtml);
前俩参数设置超文本对象位置，两个100%设置对象区域可达纸张边，最后参数是超文本代码
用超文本实现如上效果更好理解，只需一条ADD_PRINT_HTM指令把如下文本框里的
超文本内容传给控件就行，样式全依赖HTML展现, 点打印预览 或打印设计看看。
<table border="1" width="360" height="220" style="border-collapse:collapse;border:solid 1px" bordercolor="#000000"> <tr> <td width="100%" height="240"> <p align="center"> <font face="隶书" size="5" style="letter-spacing: 10px">郭德强</font> <p align="center"><font face="宋体" size="3">科学家</font></p> <p align="left"><font face="宋体" size="3">　地址：中国北京社会科学院附近东大街西胡同</font></p> <p align="left"><font face="宋体" size="3">　电话：010-88811888</font></p> <p><br> 　 </p> </td> </tr> </table>

<<回样例目录