页面树结构

版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

(本文档仅供参考)(本文档仅供参考,宏代码具备一定场景限制,如和实际应用场景不匹配,需自行调整相关宏代码)

问题说明:

电子表格调整边距后,导出pdf看左边还是宽一点,而导出word是左右一样宽了,但如果再减少左边距的宽度,导出word就又不一样了,而用户要求很精细,请问可以如何处理?

...

代码块
linenumberstrue
//电子表格服务端宏,电子表格服务端宏-导出PDF-调整页面左边距
//类型:ServerSide    对象:spreadsheetReport    事件:onBeforeOutput
function main(spreadsheetReport) {
    var sheet = spreadsheetReport.workbook.worksheets.get(0);
    if (sheet === "" || sheet === null) {
        return;
    }
    var type = spreadsheetReport.outputType; //导出类型
    // 打印和导出PDF的时候设置页面左边距
    if (type == "PRINT" || type == "PDF") {
        var pageSetup = sheet.getPageSetup();
        pageSetup.setLeftMargin(1);
    }
} 

...