web java 打印_java web打印 收集

一、这是我整理的关于打印的内容,全部给你了。1、控制"纵打"、 横打”和“页面的边距。

(1)

factory.printing.SetMarginMeasure(2) //measure margins in inches

factory.SetPageRange(false, 1, 3) //need pages from 1 to 3

factory.printing.printer = "HP DeskJet 870C"factory.printing.copies= 2factory.printing.collate= truefactory.printing.paperSize= "A4"factory.printing.paperSource= "Manual feed"

//-- basic features

factory.printing.header = "This is MeadCo"factory.printing.footer= "Advanced Printing by ScriptX"factory.printing.portrait= falsefactory.printing.leftMargin= 1.0factory.printing.topMargin= 1.0factory.printing.rightMargin= 1.0factory.printing.bottomMargin= 1.0}(2)

wb.execwb(8,1);

}

function printpreview(){//打印页面预览

wb.execwb(7,1);

}

function printit()

{if (confirm('确定打印吗?')) {

wb.execwb(6,6)

}

}

------------------------------------------------关于这个组件还有其他的用法,列举如下:

WebBrowser.ExecWB(1,1) 打开

Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口

Web.ExecWB(4,1) 保存网页

Web.ExecWB(6,1) 打印

Web.ExecWB(7,1) 打印预览

Web.ExecWB(8,1) 打印页面设置

Web.ExecWB(10,1) 查看页面属性

Web.ExecWB(15,1) 好像是撤销,有待确认

Web.ExecWB(17,1) 全选

Web.ExecWB(22,1) 刷新

Web.ExecWB(45,1) 关闭窗体无提示2、分页打印

3、ASP页面打印时如何去掉页面底部的路径和顶端的页码编号

(1)ie的文件-〉页面设置-〉讲里面的页眉和页脚里面的东西都去掉,打印就不出来了。

(2)

New Document

hkey_root="HKEY_CURRENT_USER"hkey_path="\Software\Microsoft\Internet Explorer\PageSetup"

'//设置网页打印的页眉页脚为空

function pagesetup_null()

on error resume next

Set RegWsh= CreateObject("WScript.Shell")

hkey_key="\header"RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""hkey_key="\footer"RegWsh.RegWrite hkey_root+hkey_path+hkey_key,""end function'//设置网页打印的页眉页脚为默认值

function pagesetup_default()

on error resume next

Set RegWsh= CreateObject("WScript.Shell")

hkey_key="\header"RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&w&b页码,&p/&P"hkey_key="\footer"RegWsh.RegWrite hkey_root+hkey_path+hkey_key,"&u&b&d"end function

4、浮动帧打印

alert(stxt)var pwin=window.open("","print");

pwin.document.write(stxt);

pwin.print();

}

4、用FileSystem组件实现WEB应用中的本地特定打印

dim label

label=document.printinfo.label.value //获得HTML页面的数据

set objfs=CreateObject("Scripting.FileSystemObject") //创建FileSystem组件对象的实例

set objprinter=objfs.CreateTextFile ("LPT1:",true) //建立与打印机的连接

objprinter.Writeline("__________________________________") //输出打印的内容

objprinter.Writeline("| |")

objprinter.Writeline("| 您打印的数据是:"&label& "|”)

objprinter.Writeline("| |")

objprinter.Writeline("|_________________________________|")

objprinter.close//断开与打印机的连接

set objprinter=nothingset objfs=nothing //关闭FileSystem组件对象

end function服务器端脚本:

conn.Open"DSN=name;UID=XXXX;PWD=XXXX;"

set rs=server.CreateObject("adodb.recordset")

rs.Open(“select ……”),conn,1,1……….%> //与数据库进行交互

HTML页面编码:………

//调用打印函数

> //保存服务器端传来的数据

………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值