|
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 ; |
相关推荐
webprint是在VC7.0上开发的ATL小控件(只有75k),运行时不可视。主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向等等用户经常关心的属性。 用户通过代码可以自定义纸张,打印方向...
eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用
接着,开发者可以通过JavaScript或者页面的其他脚本语言与WebPrint对象交互,调用其提供的方法,如`Print()`来进行打印操作,或者使用`SetOption()`设置各种打印选项。例如: ```javascript document....
- **配置HTML**:在HTML页面中插入WebPrint对象,并设置相关属性和事件监听器。 - **调用API**:编写JavaScript代码调用WebPrint的打印方法,根据需要传递参数,如选择打印范围、样式等。 - **测试与调试**:在...
- **WebPrint插件对象**:这是核心对象,包含了所有可定制的打印属性和方法,是与插件交互的基础。 #### 2、属性 - `defaultPrinterName`:此属性用于设置或获取默认的打印机名称,用户可以根据需要选择合适的...
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产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件
【WebPrint打印技术详解】 WebPrint打印是一种网络打印解决方案,它允许用户通过Web浏览器...同时,对于用户体验的考虑,如提供直观的打印设置界面和错误处理机制,也是构建一个高效且易用的WebPrint系统的重要环节。
Webprint插件API技术手册是针对开发者设计的一份详尽指南,主要涵盖了如何利用Webprint插件进行打印操作的各种技术和方法。以下是对手册内容的详细解释: ### 1. 简介 这部分通常会介绍Webprint插件的基本概念、...
webprint使用户通过脚本可以控制自定义纸张, 打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以 通过服务器端的页面调用WebPrint生成客户端的页面达到...
总的来说,WebPrint打印控件为ASP.NET开发者提供了一种高效、便捷的网页打印工具,它在兼容性、易用性和灵活性方面表现出色,是构建B/S打印功能的理想选择。配合FastReport这样的报表引擎,能够进一步提升打印质量和...
对于Webprint源码,这个文件将指导开发者如何配置和运行该项目,如何在网页中引入和调用楚琳Web打印控件,以及如何解决可能出现的技术问题。阅读并理解这个文件是使用和理解Webprint的关键步骤。 Webprint技术的...
标题“FastReportObject.ocx_WebPrint Demo”指的是一个演示项目,它展示了如何利用FastReport 3.0的OCX控件实现Web打印功能。FastReport是一款强大的报表设计和生成工具,广泛应用于VB6(Visual Basic 6)和其他...
webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...
webprint使用户通过脚本可以控制自定义纸张,打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以通过服务器端的页面调用WebPrint生成客户端的页面达到设置...
"webprint.rar" 是一个与Web打印相关的压缩文件,它包含了一系列资源,旨在提供一个Web打印解决方案。Web打印是将网页或Web内容转换为可打印格式的过程,这在需要从浏览器或其他Web应用程序输出到纸张或PDF时非常...
6. **异常处理和资源释放**:确保在操作完成后正确关闭和释放BarTender对象,防止资源泄露。 ```csharp app.Quit(); app.Dispose(); ``` 以上就是利用C#调用BarTender开发WEB打印方式的RFID标签打印系统的基本步骤...