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);
}
}