可以试试这个,当网页的页面高度大于宽度时,设为portrait方式,否则为landscape方式:<script>
function setPortrait(){
   factory.printing.portrait= document.body.scrollHeight>document.body.scrollWidth;
}
</script>

解决方案 »

  1.   

    纸张和方向以及页面内容都是自己来指定的,
      

  2.   

    二位说的都有道理,谢谢!但我可能还是没表述清楚,现在的问题是我有的表格太大,打印预览时,即使横向也给裁掉了!我看了“打印预览-〉打印-〉效果“中有两个复选框“文档打印在”和“缩放以适合”,默认未选!即可以手动设置,但由于客户的考虑,让这些过程“透明化”,我想在程序中直接代码实现,怎么样?再考虑考虑,你我都是追求完美技术的人哟:),在现有基础上结帖时即使未实现,二位任可获赠得分!
      

  3.   

    估计不可以的!!我也在考虑为了好多天了!!