- 浏览: 153450 次
- 性别:
- 来自: 上海
文章分类
最新评论
WebPrint3.0的对象、属性和方法
主页 | 文档 |
WebPrint3.0的对象、属性和方法
一、对象
1.WebPrint对象
二、属性
1.defaultPrinterName
2.marginTop
3.marginLeft
4.marginRight
5.marginBottom
6.header
7.footer
8.copies
9.pageFrom
10.pageTo
11.selectedPages
12.currentPage
13.orientation
14.paperSize
15.paperSource
16.pageWidth
17.pageHeight
三、方法
1.InitPrint()
2.SetMarginMeasure(int units)
3.Preview()
4.Print([bool] prompt)
WebPrint对象
描述:打印对象。
在页面中嵌入此对象实现定制打印。如:
<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object>
示例:
<html><o:p> </o:p>
<body><o:p> </o:p>
<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object><o:p> </o:p>
<p><o:p> </o:p>
方成打印演示示例。<o:p> </o:p>
</body><o:p> </o:p>
</html>
defaultPrinterName属性
描述:获得当前默认打印机名称,通过获得默认打印机名称可以判断是否安装了打印机。
语法:WebPrint.defaultPrinterName = [stringValue]
应用到:WebPrint对象
示例:
下面是一个判断当前是否设置了打印机的javascript代码,PrintCtl是WebPrint的对象id。<o:p> </o:p>
if (WebPrint.defaultPrinterName.length==0)<o:p> </o:p>
{<o:p> </o:p>
alert("没有设置打印机!")<o:p> </o:p>
return;<o:p> </o:p>
}<o:p> </o:p>
marginTop属性
描述:设置打印页面的上边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginTop = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginTop = 20; //20mm的上边距
marginLeft属性
描述:设置打印页面的左边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginLeft = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginLeft = 20; //20mm的左边距
marginRight属性
描述:设置打印页面的右边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginRight = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginRight = 20; //20mm的右边距
marginBottom属性
描述:设置打印页面的下边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginBottom = 20; //20mm的底边距
header属性
描述:设置打印页面的页眉信息。
语法:WebPrint.header = [stringValue]
设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P)<o:p> </o:p>
描述<o:p> </o:p>
代码<o:p> </o:p>
窗口标题<o:p> </o:p>
&w<o:p> </o:p>
页面地址(URL)<o:p> </o:p>
&u<o:p> </o:p>
短格式日期 (在控制面板的区域选项中修改短日期格式)<o:p> </o:p>
&d<o:p> </o:p>
长格式日期 (在控制面板的区域选项中修改长日期格式)<o:p> </o:p>
&D<o:p> </o:p>
时间 (在控制面板的区域选项中修改时间格式)<o:p> </o:p>
&t<o:p> </o:p>
24小时格式<o:p> </o:p>
&T<o:p> </o:p>
当前页号<o:p> </o:p>
&p<o:p> </o:p>
总页数<o:p> </o:p>
&P<o:p> </o:p>
文本居中(在&b后面的文本)<o:p> </o:p>
&b<o:p> </o:p>
文本靠右 (在 &b&b 后面的文本)<o:p> </o:p>
&b&b<o:p> </o:p>
单个&(&)<o:p> </o:p>
&&<o:p> </o:p>
应用到:WebPrint对象
示例:
WebPrint.header = “WebPrint3.0 打印演示”
footer属性
描述:设置打印页面的页脚信息。
语法:WebPrint.footer = [stringValue]
设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P)<o:p> </o:p>
描述<o:p> </o:p>
代码<o:p> </o:p>
窗口标题<o:p> </o:p>
&w<o:p> </o:p>
页面地址(URL)<o:p> </o:p>
&u<o:p> </o:p>
短格式日期 (在控制面板的区域选项中修改短日期格式)<o:p> </o:p>
&d<o:p> </o:p>
长格式日期 (在控制面板的区域选项中修改长日期格式)<o:p> </o:p>
&D<o:p> </o:p>
时间 (在控制面板的区域选项中修改时间格式)<o:p> </o:p>
&t<o:p> </o:p>
24小时格式<o:p> </o:p>
&T<o:p> </o:p>
当前页号<o:p> </o:p>
&p<o:p> </o:p>
总页数<o:p> </o:p>
&P<o:p> </o:p>
文本居中(在&b后面的文本)<o:p> </o:p>
&b<o:p> </o:p>
文本靠右 (在 &b&b 后面的文本)<o:p> </o:p>
&b&b<o:p> </o:p>
单个&(&)<o:p> </o:p>
&&<o:p> </o:p>
应用到:WebPrint对象
示例:
WebPrint.footer = “第 &p 页 / 共 &P 页” ;
copies属性
描述:设置打印份数。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:WebPrint.copies = 2; //打印两份
pageFrom属性
描述:设置打印开始页数,通常与pageTo一起使用。
pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageFrom = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。
WebPrint.selectedPages = true ;
WebPrint.pageFrom = 2;
WebPrint.pageTo = 4;
pageTo属性
描述:设置打印结束页,通常与pageFrom一起使用。
pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageTo = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。
WebPrint.selectedPages = true ;
WebPrint.pageFrom = 2;
WebPrint.pageTo = 4;
selectedPages属性
描述:设置是否选择打印页。
语法:
WebPrint.selectedPages = [boolVlaue] true为选择页打印;false为默认值不选择页打印<o:p> </o:p>
当WebPrint.selectedPages = true ;
主页 | 文档 |
WebPrint3.0的对象、属性和方法
一、对象
1.WebPrint对象
二、属性
1.defaultPrinterName
2.marginTop
3.marginLeft
4.marginRight
5.marginBottom
6.header
7.footer
8.copies
9.pageFrom
10.pageTo
11.selectedPages
12.currentPage
13.orientation
14.paperSize
15.paperSource
16.pageWidth
17.pageHeight
三、方法
1.InitPrint()
2.SetMarginMeasure(int units)
3.Preview()
4.Print([bool] prompt)
WebPrint对象
描述:打印对象。
在页面中嵌入此对象实现定制打印。如:
<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object>
示例:
<html><o:p> </o:p>
<body><o:p> </o:p>
<object id=WebPrint classid="clsid:CA03A5A8-9890-49BE-BA4A-8C524EB06441" codebase="WebPrint.cab#Version=3,0,0,2" viewasext> </object><o:p> </o:p>
<p><o:p> </o:p>
方成打印演示示例。<o:p> </o:p>
</body><o:p> </o:p>
</html>
defaultPrinterName属性
描述:获得当前默认打印机名称,通过获得默认打印机名称可以判断是否安装了打印机。
语法:WebPrint.defaultPrinterName = [stringValue]
应用到:WebPrint对象
示例:
下面是一个判断当前是否设置了打印机的javascript代码,PrintCtl是WebPrint的对象id。<o:p> </o:p>
if (WebPrint.defaultPrinterName.length==0)<o:p> </o:p>
{<o:p> </o:p>
alert("没有设置打印机!")<o:p> </o:p>
return;<o:p> </o:p>
}<o:p> </o:p>
marginTop属性
描述:设置打印页面的上边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginTop = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginTop = 20; //20mm的上边距
marginLeft属性
描述:设置打印页面的左边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginLeft = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginLeft = 20; //20mm的左边距
marginRight属性
描述:设置打印页面的右边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginRight = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginRight = 20; //20mm的右边距
marginBottom属性
描述:设置打印页面的下边距。设置值的单位默认为毫米,通过SetMarginMeasure()方法可以改变到英寸。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:
WebPrint.setMarginMeasure(1);
WebPrint.marginBottom = 20; //20mm的底边距
header属性
描述:设置打印页面的页眉信息。
语法:WebPrint.header = [stringValue]
设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P)<o:p> </o:p>
描述<o:p> </o:p>
代码<o:p> </o:p>
窗口标题<o:p> </o:p>
&w<o:p> </o:p>
页面地址(URL)<o:p> </o:p>
&u<o:p> </o:p>
短格式日期 (在控制面板的区域选项中修改短日期格式)<o:p> </o:p>
&d<o:p> </o:p>
长格式日期 (在控制面板的区域选项中修改长日期格式)<o:p> </o:p>
&D<o:p> </o:p>
时间 (在控制面板的区域选项中修改时间格式)<o:p> </o:p>
&t<o:p> </o:p>
24小时格式<o:p> </o:p>
&T<o:p> </o:p>
当前页号<o:p> </o:p>
&p<o:p> </o:p>
总页数<o:p> </o:p>
&P<o:p> </o:p>
文本居中(在&b后面的文本)<o:p> </o:p>
&b<o:p> </o:p>
文本靠右 (在 &b&b 后面的文本)<o:p> </o:p>
&b&b<o:p> </o:p>
单个&(&)<o:p> </o:p>
&&<o:p> </o:p>
应用到:WebPrint对象
示例:
WebPrint.header = “WebPrint3.0 打印演示”
footer属性
描述:设置打印页面的页脚信息。
语法:WebPrint.footer = [stringValue]
设置值可以和下面IE的页眉页脚代码合并设置,例如:(page &p of &P)<o:p> </o:p>
描述<o:p> </o:p>
代码<o:p> </o:p>
窗口标题<o:p> </o:p>
&w<o:p> </o:p>
页面地址(URL)<o:p> </o:p>
&u<o:p> </o:p>
短格式日期 (在控制面板的区域选项中修改短日期格式)<o:p> </o:p>
&d<o:p> </o:p>
长格式日期 (在控制面板的区域选项中修改长日期格式)<o:p> </o:p>
&D<o:p> </o:p>
时间 (在控制面板的区域选项中修改时间格式)<o:p> </o:p>
&t<o:p> </o:p>
24小时格式<o:p> </o:p>
&T<o:p> </o:p>
当前页号<o:p> </o:p>
&p<o:p> </o:p>
总页数<o:p> </o:p>
&P<o:p> </o:p>
文本居中(在&b后面的文本)<o:p> </o:p>
&b<o:p> </o:p>
文本靠右 (在 &b&b 后面的文本)<o:p> </o:p>
&b&b<o:p> </o:p>
单个&(&)<o:p> </o:p>
&&<o:p> </o:p>
应用到:WebPrint对象
示例:
WebPrint.footer = “第 &p 页 / 共 &P 页” ;
copies属性
描述:设置打印份数。
语法:WebPrint.marginBottom = [numMarginValue]
应用到:WebPrint对象
示例:WebPrint.copies = 2; //打印两份
pageFrom属性
描述:设置打印开始页数,通常与pageTo一起使用。
pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageFrom = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。
WebPrint.selectedPages = true ;
WebPrint.pageFrom = 2;
WebPrint.pageTo = 4;
pageTo属性
描述:设置打印结束页,通常与pageFrom一起使用。
pageFrom和pageTo的设置必须在selectedPages属性值为true时才能生效。
语法:WebPrint.pageTo = [numValue]
应用到:WebPrint对象
示例:下面代码实现 选择从第二页打印到第四页。
WebPrint.selectedPages = true ;
WebPrint.pageFrom = 2;
WebPrint.pageTo = 4;
selectedPages属性
描述:设置是否选择打印页。
语法:
WebPrint.selectedPages = [boolVlaue] true为选择页打印;false为默认值不选择页打印<o:p> </o:p>
当WebPrint.selectedPages = true ;
发表评论
-
sun.misc.BASE64Encoder报错找不到jar包问题
2017-03-01 17:25 4931.右键项目-》属性-》java bulid path-》jr ... -
接口和抽象类理解
2014-08-27 12:48 628接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么 ... -
在Java中按字节获得字符串长度的两种方法
2014-05-22 15:11 1213本文为转载,转载地址:http://www.blogjav ... -
Java按中文首字母排序
2014-05-19 12:13 691public static void main(Strin ... -
NIO讲解
2014-03-25 18:22 940(一) Java NIO 概述 Java NIO 由以下几 ... -
Can't load standard profile: GRAY.pf
2014-01-21 16:51 1506今天项目中遇到一个异常,异常代码如下: 写道 严重: S ... -
IE中模态窗口中点击下载地址没反应解决
2013-04-18 17:39 3262在用的的模态窗口中有下载链接在FF下是正常下载,在IE8,IE ... -
把不同文件转化成字符串
2012-12-04 16:28 968功能:把word,excel,text,ptf等文件转化成字符 ... -
FIleInputStream.read()方法小解
2012-10-19 11:56 4152原来文件读取的是二进制字节内容,对应的是字母的acII值,如下 ... -
dynatree控件的用法
2012-02-10 16:00 110431,在后台拼字符串产生json,json的格式为: ... -
Java中根据模板导出数据到word的解决方案
2011-06-04 17:25 2631Java中根据模板导出数据到word的解决方案 ... -
java web
2011-03-11 17:07 913struts2+spring+hibernate 上传文件 ... -
border-collapse:collapse 的使用
2010-09-13 15:31 921border-collapse:collapse 的使用 ...
相关推荐
webprint是在VC7.0上开发的ATL小控件(只有75k),运行时不可视。主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向等等用户经常关心的属性。 用户通过代码可以自定义纸张,打印方向...
eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用
webprint打印插件对象,在页面中嵌入此对象实现定制打印。这个注册版本打印的页面不会有DEMO版的提示水印。
webprint打印插件对象。 在页面中嵌入此对象实现定制打印。
WebPrint4.0是由以前的WebPrint3.1和ePrint3.0这两个产品合并而成的,合并后的产品以WebPrint为名,慢慢废弃不用ePrint作名称,在WebPrint4.0的产品包中还是清楚地分为:一个实现html table的直接打印功能(即原来的...
webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件
webprint使用户通过脚本可以控制自定义纸张, 打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以 通过服务器端的页面调用WebPrint生成客户端的页面达到...
webprint是在VC7.0上开发的ATL小控件(只有75k),运行时不可视。主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向等等用户经常关心的属性。 用户通过代码可以自定义纸张,打印方向...
webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
webprint使用户通过脚本可以控制自定义纸张,打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以通过服务器端的页面调用WebPrint生成客户端的页面达到设置...
打印格式设置,手动调整打印格式等等。
webprint文档
WebPrint WebPrint.rar
webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
WebPrint是一个全面强大的web... WebPrint内含一个在vc7.0上开发的ActiveX控件(只有75k), 这个控件主要实现对打印参数的控制,webprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,页边距等等属性。
bdc_webprint.exe