`
xiasheng
  • 浏览: 70667 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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代码,PrintCtlWebPrint的对象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 ;
分享到:
评论
1 楼 eworkflow 2010-02-24  
功能又有升级了,见 http://www.iteye.com/topic/600900

相关推荐

    webprint打印控件

    webprint是在VC7.0上开发的ATL小控件(只有75k),运行时不可视。主要实现对IE浏览器中文档打印格式的控制,可以定制打印纸型,纸张来源,打印方向等等用户经常关心的属性。 用户通过代码可以自定义纸张,打印方向...

    WEB打印控件webprint3.0.13破解版

    eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用

    webprint打印插件对象注册版

    接着,开发者可以通过JavaScript或者页面的其他脚本语言与WebPrint对象交互,调用其提供的方法,如`Print()`来进行打印操作,或者使用`SetOption()`设置各种打印选项。例如: ```javascript document....

    webprint打印插件对象

    - **配置HTML**:在HTML页面中插入WebPrint对象,并设置相关属性和事件监听器。 - **调用API**:编写JavaScript代码调用WebPrint的打印方法,根据需要传递参数,如选择打印范围、样式等。 - **测试与调试**:在...

    webprint插件api文档

    - **WebPrint插件对象**:这是核心对象,包含了所有可定制的打印属性和方法,是与插件交互的基础。 #### 2、属性 - `defaultPrinterName`:此属性用于设置或获取默认的打印机名称,用户可以根据需要选择合适的...

    webprint web打印控件

    WebPrint4.0是由以前的WebPrint3.1和ePrint3.0这两个产品合并而成的,合并后的产品以WebPrint为名,慢慢废弃不用ePrint作名称,在WebPrint4.0的产品包中还是清楚地分为:一个实现html table的直接打印功能(即原来的...

    webprint(一)

    webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...

    webprint在线打印工具

    webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...

    WebPrint.ocx 控件

    WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件 WebPrint.ocx 控件

    webprint打印

    【WebPrint打印技术详解】 WebPrint打印是一种网络打印解决方案,它允许用户通过Web浏览器...同时,对于用户体验的考虑,如提供直观的打印设置界面和错误处理机制,也是构建一个高效且易用的WebPrint系统的重要环节。

    Webprint插件api技术手册样本.doc

    Webprint插件API技术手册是针对开发者设计的一份详尽指南,主要涵盖了如何利用Webprint插件进行打印操作的各种技术和方法。以下是对手册内容的详细解释: ### 1. 简介 这部分通常会介绍Webprint插件的基本概念、...

    webprint

    webprint使用户通过脚本可以控制自定义纸张, 打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以 通过服务器端的页面调用WebPrint生成客户端的页面达到...

    WebPrint打印控件

    总的来说,WebPrint打印控件为ASP.NET开发者提供了一种高效、便捷的网页打印工具,它在兼容性、易用性和灵活性方面表现出色,是构建B/S打印功能的理想选择。配合FastReport这样的报表引擎,能够进一步提升打印质量和...

    webprint源码

    对于Webprint源码,这个文件将指导开发者如何配置和运行该项目,如何在网页中引入和调用楚琳Web打印控件,以及如何解决可能出现的技术问题。阅读并理解这个文件是使用和理解Webprint的关键步骤。 Webprint技术的...

    FastReportObject.ocx_WebPrint Demo

    标题“FastReportObject.ocx_WebPrint Demo”指的是一个演示项目,它展示了如何利用FastReport 3.0的OCX控件实现Web打印功能。FastReport是一款强大的报表设计和生成工具,广泛应用于VB6(Visual Basic 6)和其他...

    webprint(二)

    webprint产品目录说明 1、webprint插件 eprint.cab或eprintdemo.cab 是webprint插件包,可以直接放到web页面中做打印参数设置使用。 详细使用文档和示例见 webprint插件\index.htm 文件 2、webgrid 这是一个...

    webprint web直接打印不彈出對話框

    webprint使用户通过脚本可以控制自定义纸张,打印方向,页边距等等属性达到定制打印的目的,这些定制属性的设置不会改变IE浏览器的默认打印机属性。也可以通过服务器端的页面调用WebPrint生成客户端的页面达到设置...

    webprint.rar

    "webprint.rar" 是一个与Web打印相关的压缩文件,它包含了一系列资源,旨在提供一个Web打印解决方案。Web打印是将网页或Web内容转换为可打印格式的过程,这在需要从浏览器或其他Web应用程序输出到纸张或PDF时非常...

    C#调用BarTender 开发webprint

    6. **异常处理和资源释放**:确保在操作完成后正确关闭和释放BarTender对象,防止资源泄露。 ```csharp app.Quit(); app.Dispose(); ``` 以上就是利用C#调用BarTender开发WEB打印方式的RFID标签打印系统的基本步骤...

Global site tag (gtag.js) - Google Analytics