wps js Duplex 参数如何设置?是不是不支持?

WPS开放平台 http://open.wps.cn/previous/docs/client/wpsLoad找不到该参数,该怎么实现打印双面打印的功能


  • 我用下面代码后,无论参数改成2还是3都是长边翻页,无法实现短边翻页

function HZ2一键双面打印() {
  try {
    const sheet = ActiveSheet;
    // 设置打印区域和页面属性
    sheet.PageSetup.PrintArea = "$A$2:$BI$96";
    sheet.PageSetup.PaperSize = 9;  // 9=A4
    sheet.PageSetup.Orientation = 2;  // 2=横向

    // 设置页边距(单位:厘米→磅)
    const cmToPoints = cm => cm * 28.35;
    sheet.PageSetup.LeftMargin = cmToPoints(0.5);
    sheet.PageSetup.RightMargin = cmToPoints(0.5);
    sheet.PageSetup.TopMargin = cmToPoints(1.5);
    sheet.PageSetup.BottomMargin = cmToPoints(1.5);

    // 双面打印设置(使用数值3)
    sheet.PrintOut({
      Copies: 1,
      Duplex: 2,  // 2=短边, 3=长边
      Printer: Application.ActivePrinter  // 动态获取打印机
    });
  } catch (e) {
    alert("错误原因可能是:\n1. 打印机不支持双面\n2. 驱动未更新\n详情:" + e.message);
  }
}
江苏省
浏览 90
收藏
点赞
分享
+1
1
+1
全部评论 1
 
查了很多资料,支持但是执行看运气,设为3最好
· 江苏省
回复