社区
ASP
帖子详情
有没有办法控制客户端打印机的打印方向?
Choice
2002-05-24 10:24:17
需要打印一些横向的表,要横向的,不想要用户自行在IE中设置,希望只需要直接按打印键或网页里面的按钮就能横向输出。表的内容很简单用不着用什么报表控件。那有什么办法?
...全文
27
4
打赏
收藏
有没有办法控制客户端打印机的打印方向?
需要打印一些横向的表,要横向的,不想要用户自行在IE中设置,希望只需要直接按打印键或网页里面的按钮就能横向输出。表的内容很简单用不着用什么报表控件。那有什么办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
funboy88
2002-05-25
打赏
举报
回复
我们都知道,现在的B/S应用越来越多,我们做程序的时候经常会遇到需要打印报表的情况,但是
我们知道我们很难对IE的客户端的打印机进行控制,我们除了对Window.print 的控制以外。没有
其他的任何的办法,而有的时候我们又必须是先预览,然后打印,有的时候我们也必须页面设置后
进行打印,怎么办?
有的朋友可能已经发现,在IE的 File 菜单下,这些都是有的,但是怎么通过脚本程序来调用这些菜单呢?
经过CafeCat的Sample的提示,终于发现使用一个ActiveX控件是可以实现这个功能的,请看下面的Code
< OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 >< /OBJECT >
这个Object 其实就是 IEWebBrowser 设定 Width 和 Height 以后,我们在界面上就看不到控件的形状了
然后,我们就可以使用 这个object 实现我们选纸和预览的功能了
< script language="JavaScript" >
function doPrintSetup(){
//打印设置
WB.ExecWB(8,1)
}
function doPrintPreview(){
//打印预览
WB.ExecWB(7,1)
}
< /script >
当然,这样并不能完全解决客户端的打印问题,豆腐将在以后的文章中就这个问题进行进一步的探讨
funboy88
2002-05-25
打赏
举报
回复
在IE中不是有个页面设置么,里面有横向输出的
ChinaOk
2002-05-25
打赏
举报
回复
css里好像有一部分这个方面的定义。
ChinaOk
2002-05-24
打赏
举报
回复
好像没有办法
webprint web直接
打印
不彈出對話框
webprint使用简单,灵活.能满足绝大多数页面
打印
的需要.它内含一个在vc7.0上开发的ATL小控件(只有74k),这个小控件主要实现对IE浏览器中文档
打印
格式的
控制
,可以定制
打印
纸型,纸张来源,
打印
方向
,设置表头,表尾,表格,表格列宽,
打印
预览,分页,缩放等等用户经常关心的属性。 webprint使用户通过脚本可以
控制
自定义纸张,
打印
方向
,页边距等等属性达到定制
打印
的目的,这些定制属性的设置不会改变IE浏览器的默认
打印
机
属性。也可以通过服务器端的页面调用WebPrint生成
客户端
的页面达到设置
打印
参数的目的。
webprint
webprint是一个基于表格的页面
打印
解决方案.先将要
打印
的数据及样式组织到一个HTML的TABLE元素中, 然后将这个TABLE元素传给webprint,实现分页
打印
预览,出
打印
对话框
打印
和直接
打印
。 webprint使用简单,灵活.能满足绝大多数页面
打印
的需要.它内含一个在vc7.0上开发的ATL小控件(只有59k), 这个小控件主要实现对IE浏览器中文档
打印
格式的
控制
,可以定制
打印
纸型,纸张来源,
打印
方向
,设置表头,表尾, 表格,表格列宽,
打印
预览,分页,缩放等等用户经常关心的属性。 webprint使用户通过脚本可以
控制
自定义纸张,
打印
方向
,页边距等等属性达到定制
打印
的目的,这些定制属性的设置不会改变IE浏览器的默认
打印
机
属性。也可以 通过服务器端的页面调用WebPrint生成
客户端
的页面达到设置
打印
参数的目的。
JS完全解析第二章 -
客户端
JS和ECMA基础
JS可以运行不同的平台上,而最常见的就是浏览器,我们把这种运行在浏览器端的JS叫做
客户端
。当今,浏览器多种多样,面对着不同的浏览器,JS的支持率也是各有不同,有的高,有的低,而再加上各浏览器对浏览器对象有不同的支持,如何在不同的浏览器上表现出一致的JS就成了一个很大的难题,也就是我们所说的兼容性。
客户端
JS分为ECMA和浏览器本身的对象,本章属于一个概述部分和基础部分,从这两方面讲解了串讲了
客户端
JS的各种操作。
jatoolsPrinter好用的WEB套打控件
jatoolsPrinter 是一款实现网页套打的免费工具。该工具的特点是可以直接对web页面进行精确的分页
打印
,这不仅使"会设计网页就会做网页套打"成为可能,也使项目经理们摆脱了预算紧张的压力。jatoolsPrinter通过在网页中嵌入控件,解决了web
客户端
精确
打印
,批量
打印
,
打印
配置自动保留等问题。 功能特点有: > >小巧,整个控件只有90k。 >对网页实现
打印
,这使得您用frontpage、dreamwaver就可以来设计套打。 >可以
打印
预览。 >套打底图可以仅在
打印
预览时显示,不输出到
打印
机
。 >支持javascript设置
打印
参数,如输出
打印
机
,页型,
打印
方向
等 ,这使操作人员可以轻轻松松点击
打印
就可以了,不需要每次
打印
前手动修改这些参数。 >某一票据的
打印
时
打印
参数自动保留,待下一次
打印
同一票据时,自动设置,这使
客户端
也可以
控制
打印
参数。 >可以不显示票据,直接指定票据的url,进行
打印
。 >支持票据及其附件的批量
打印
。 >可以取得本机中的可用
打印
机
,可用纸张类型列表,帮您设计出更友好的参数设置界面。 >与您项目采用的技术标准无关,j2ee,.net项目均可。 >IE 5.5+ 中适用。
jatoolsPrinter
jatoolsPrinter是国内最专业的、市场占有率稳居第一的WEB
打印
控件。自2006年推出以来,jatoolsPrinter凭借其持续创新的技术,完善的服务,已经成为众多知名软件企业解决WEB
打印
问题的首选方案。 >小巧,整个控件只有200k。 >可以
打印
预览。 >套打底图可以仅在
打印
预览时显示,不输出到
打印
机
。 >支持javascript设置
打印
参数,如输出
打印
机
,页型,
打印
方向
等 ,这使操作人员可以轻轻松松点击
打印
就可以了,不需要每次
打印
前手动修改这些参数。 >某一票据的
打印
时
打印
参数自动保留,待下一次
打印
同一票据时,自动设置,这使
客户端
也可以
控制
打印
参数。 >可以不显示票据,直接指定票据的url,进行
打印
。 >支持票据及其附件的批量
打印
。 >可以取得本机中的可用
打印
机
,可用纸张类型列表,帮您设计出更友好的参数设置界面。 >与您项目采用的技术标准无关,j2ee,.net项目均可。 >IE 5.5+ 中适用。
ASP
28,391
社区成员
357,059
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章