<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>

解决方案 »

  1.   

    请问: net_lover(孟子E章) 
    factory.printing.paperSize 是用来定义纸张类型的吧?我想要自定义纸张,可定义该纸张的打印宽度和高度。该怎么定义呢?请指教!谢谢!
      

  2.   

    你可以到 
    http://www.meadroid.com/scriptx/docs/printdoc.htm?static
    得到详细的说明。估计没有
      

  3.   

    我看了,有两个属性:pageWidth,pagehieght可他们都是只读的属性,不能进行设置。那能不能添加一个自定义纸张类型到页面设置中的“纸张大小”下拉列表框中呢?“用友”软件的打印功能就可以设置自定义纸张,还能放到IE的页面设置中的“纸张大小”下拉列表框中,不知他是怎么做的!!!