社区
JavaScript
帖子详情
如何ie的打印纸张为a4和设置为方向为横向?
vcshcn
2002-12-04 10:35:04
xiexie
...全文
472
6
打赏
收藏
如何ie的打印纸张为a4和设置为方向为横向?
xiexie
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孟子E章
2002-12-09
打赏
举报
回复
<script defer>
function SetPrintSettings() {
// -- advanced features
factory.printing.SetMarginMeasure(2) // measure margins in inches
factory.printing.SetPageRange(false, 1, 3) // need pages from 1 to 3
factory.printing.printer = "HP DeskJet 870C"
factory.printing.copies = 2
factory.printing.collate = true
factory.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 = false
factory.printing.leftMargin = 1.0
factory.printing.topMargin = 1.0
factory.printing.rightMargin = 1.0
factory.printing.bottomMargin = 1.0
}
function Print(frame) {
factory.printing.Print(true, frame) // print with prompt
}
</script>
孟子E章
2002-12-09
打赏
举报
回复
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
<object id="factory" style="display:none" viewastext classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360"></object>
<script defer>
function window.onload() {
factory.printing.header = "来自[孟宪会之精彩世界] (自定义页眉)"
factory.printing.footer = "欢迎再次来到[孟宪会之精彩世界] (自定义页脚)"
factory.printing.leftMargin = 0.75
factory.printing.topMargin = 1.5
factory.printing.rightMargin = 0.75
factory.printing.bottomMargin = 1.5
}
</script>
<p><input type="button" value="打印本页"
onclick="factory.printing.Print(false)">
<input type="button" value="页面设置"
onclick="factory.printing.PageSetup()">
<input type="button" value="打印预览"
onclick="factory.printing.Preview()">
<br>
<a href="http://www.meadroid.com/scriptx/docs/printdoc.htm?static" target=_blank>具体使用手册,更多信息,点这里</a>
vcshcn
2002-12-08
打赏
举报
回复
lucky.myrice.com/print.htm您的这个网站太慢了,打不开
vcshcn
2002-12-06
打赏
举报
回复
那么用这个控件如何设置纸张大小呢?
harryyang
2002-12-05
打赏
举报
回复
1.用WSH改動註冊表.這樣對客戶端危險性很大
2.用控件實現.下面的是實現橫打印以及頁邊距的設置的js文件
//腳本控制打印屬性,此處僅提供了頁邊距和方向等.其他屬性可自行添加
//Date : 2002/11/26
//其他參考 : http://www.meadroid.com/
function clsSetPrint(){
this.fnSetPrintMsg = fnSetPrintMsg;
this.fnSetPrintMargin = fnSetPrintMargin;
this.fnSetPrintOrientation = fnSetPrintOrientation;
}
//facory為classID
function fnSetPrintMsg(header,footer){
factory.printing.header = header;
factory.printing.footer = footer;
}
function fnSetPrintMargin(top,bottom,left,right){
factory.printing.leftMargin = left; //左邊距
factory.printing.topMargin = top; //上邊距
factory.printing.rightMargin = right; //右邊距
factory.printing.bottomMargin = bottom; //下邊距
}
function fnSetPrintOrientation(flag){
if(parseInt(flag)==0)
factory.printing.portrait = false; //橫打
else
factory.printing.portrait = true; //豎打
}
下面是html文件
<script>
var oPrint = new clsSetPrint();
oPrint.fnSetPrintMsg("","");
oPrint.fnSetPrintMargin(5,5,8,8);
oPrint.fnSetPrintOrientation(0);//0 為橫打,1為豎打
</script>
<body>
<OBJECT classid="clsid:1663ed61-23eb-11d2-b92f-008048fdd814" id="factory" codebase="http://www.meadroid.com/scriptx/ScriptX.cab#Version=5,60,0,360" width=0></body>
孟子E章
2002-12-04
打赏
举报
回复
参见
lucky.myrice.com/print.htm
利用IE内置打印控件IEWebBrowser进行打印.
利用IE内置打印控件IEWebBrowser进行打印.
jatoolsPrint web打印控件
一款很好用的免费的web页面打印工具。
设置
纸张类型,如
A4
、A3等
设置
纸张
方向
(
横向
、纵向)
设置
页边距
设置
输出打印机 支持预览时指定页 支持预览时指份数打印 支持直接打印(不显示打印机选择对话框) 支持打印预览 支持打印份数控制 支持手动分页(按div分页) 支持指定document,也可以是iframe中的document进行打印 经过微软数字签名(即不会在IE中提示:不安全的控件) 支持ie5-ie10,及以ie为内核的浏览器,如腾讯,360等 支持extjs、jquery等前台开发框架 支持php、.net、j2ee等开发并台 服务器端支持 windows,linux,unix等.
IE浏览器中打印网页时网页版面太大或太宽打印不全.docx
IE浏览器中打印网页时网页版面太大或太宽打印不全.docx
在IE浏览器中打印网页时网页版面太大或太宽打印不全.docx
在IE浏览器中打印网页时网页版面太大或太宽打印不全.docx
lodop打印控件以及规范
自定义纸张打印web打印
JavaScript
87,994
社区成员
224,697
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章