web 批量打印

来源:百度知道 编辑:UC知道 时间:2024/09/28 10:31:12
类似于 ScriptX.cab与Smsx.cab
可以在web上用javascript直接调用 打印页面上内容。
目前ScriptX.cab与Smsx.cab 没有购买的话功能很有限, 无非是设置页面,纸张大小,边距,方向等。
不知道谁有好的意见或建议,一经采纳 至少奖励1000分
我要的最主要的功能是 批量打印,参数可以控制.

一楼: 如果事先排好版当然调IE打印就可以了,如果页面不固定呢?? 如果我一次想打印10份呢 ?? 如果想横打?? 去掉页眉页脚?? 我研究了很长时间目前来说 只能购买组件了, scriptx 的价钱大约4200/年

排好一个版面,循环输出被选中的信息,每输出一个结果就输出一个分页
分页可以用:
Pagebreak:在打印的时候强迫在样式控制的对象前后换页。

Before:设置对象前出现的页分割符。设置为always时,始终在对象之前插入页分割符。相对应的CSS属性是”page-break-before”。

After:设置对象后出现的页分割符。设置为always时,始终在对象之后插入页分割符。相对应的CSS属性是” '> 。

用page-break-after
page-break-after版本:CSS2 兼容性:IE4+ 继承性:无
语法:
page-break-after : auto | always | avoid | left | right | null
取值:
auto :? 假如需要在对象之后插入页分割符
always :? 始终在对象之后插入页分割符
avoid :? 未支持。避免在对象后面插入页分割符
left :? 未支持。在对象后面插入页分割符直到它到达一个空白的左页边
right :? 未支持。在对象后面插入页分割符直到它到达一个空白的右页边
null :? 空白字符串。取消页分割符设置

也像不可以吧