制表器的打印功能输出不包括表格页脚列计算和文本对齐



我正在使用制表器版本 4.3 并尝试使用打印功能打印表格(有 columnCalcs: both(。我已经设置了printCopyStyle:true,但打印的输出不包括页脚行(表格底部的列计算(;此外,设置为右对齐的数字对齐方式也不会显示右对齐。页脚和对齐方式都正确显示在制表符表中,但不显示在打印副本中。

请在此处查看jsfiddle。

这些功能不可用还是我错过了什么?

const tabledata = [{
    dep: "A",
    name: "Oli Bob",
    score: 100
  },
  {
    dep: "A",
    name: "Jamie Newhart",
    score: 120
  },
  {
    dep: "D",
    name: "Gemma Jane",
    score: 90
  },
  {
    dep: "D",
    name: "James Newman",
    score: 100
  },
];
const table = new Tabulator("#example-table", {
  height: "250px",
  data: tabledata,
  groupBy: "dep",
  columnCalcs: "both",
  printAsHtml: true,
  printCopyStyle: true,
  columns: [{
      title: "Name",
      field: "name",
      width: 200
    },
    {
      title: "Score",
      field: "score",
      align: "right",
      bottomCalc: "sum"
    },
  ],
});
<head>
  <link href="https://unpkg.com/tabulator-tables@4.3.0/dist/css/tabulator.min.css" rel="stylesheet">
  <script type="text/javascript" src="https://unpkg.com/tabulator-tables@4.3.0/dist/js/tabulator.min.js"></script>
</head>
<body>
  <button type="button" id="report-print" onclick="table.print();">Print </button>
  <div id="example-table"></div>
</body>

最新更新