请教关于打印的问题

gqgqliu 2002-09-28 01:07:16

我想自定义打印纸张的尺寸,可在IE浏览器中的页面设置功能中没有自定义打印纸张尺寸的功能,用javascript怎么才能实现呢?
...全文
47 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
gqgqliu 2002-10-18
  • 打赏
  • 举报
回复
哎,其实这个问题我自己早已解决了,只是没有人能回答,我实在不知该把分给谁!!!考虑一下。。。
gqgqliu 2002-09-28
  • 打赏
  • 举报
回复
我看了,有两个属性:pageWidth,pagehieght可他们都是只读的属性,不能进行设置。那能不能添加一个自定义纸张类型到页面设置中的“纸张大小”下拉列表框中呢?“用友”软件的打印功能就可以设置自定义纸张,还能放到IE的页面设置中的“纸张大小”下拉列表框中,不知他是怎么做的!!!
孟子E章 2002-09-28
  • 打赏
  • 举报
回复
你可以到
http://www.meadroid.com/scriptx/docs/printdoc.htm?static
得到详细的说明。估计没有
gqgqliu 2002-09-28
  • 打赏
  • 举报
回复
请问: net_lover(孟子E章)
factory.printing.paperSize 是用来定义纸张类型的吧?我想要自定义纸张,可定义该纸张的打印宽度和高度。该怎么定义呢?请指教!谢谢!
孟子E章 2002-09-28
  • 打赏
  • 举报
回复
<script defer>
function SetPrintSettings() {
// -- advanced features
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 = 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-09-28
  • 打赏
  • 举报
回复
http://lucky.myrice.com/print.htm

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧