页面树结构

版本比较

标识

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

...

虽然从产品代码层面没有什么好办法可以处理,但经过一些验证发现,当对应的页边距设置为0的时候,效果稍微好一些;因此针对这种情况,看通过服务端宏去针对报表导出PDF和打印的时候设置页边距调整一定效果:


代码块
linenumberstrue
//电子表格服务端宏,电子表格服务端宏-导出PDF-调整页面左边距
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);
    }
}