首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

WebPrint3.0的对象、属性跟方法

2012-11-12 
WebPrint3.0的对象、属性和方法WebPrint3.0的对象、属性和方法主页 | 文档 |WebPrint3.0的对象、属性和方法

WebPrint3.0的对象、属性和方法
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 ;

热点排行