riku
2025-11-27 63d9a9c62fd34f4b48a157e0bc57dd82ee09a197
src/utils/doc.js
@@ -311,7 +311,7 @@
  FileSaver.saveAs(blob, zipName);
}
function print(
function print({
  ref,
  title,
  style,
@@ -320,23 +320,23 @@
  borderHeadStyle,
  gridStyle,
  css
) {
}) {
  printJS({
    printable: ref,
    header: title || null,
    type: type || 'html',
    // headerStyle:
    //   'font-size:6px;font-weight:600;text-align:center;padding:15px 0 10px 0;', //标题设置
    headerStyle:
      'font-size:6px;font-weight:600;text-align:center;padding:15px 0 10px 0;', //标题设置
    properties: jsonData || [], //json数据元
    gridHeaderStyle:
      borderHeadStyle ||
      'font-size:6px;font-weight:400;height:40px;line-height:40px;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //json格式表头样式
    gridStyle:
      gridStyle ||
      'font-size:1px;font-weight:200;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //json各式表哥央视
    // gridHeaderStyle:
    //   borderHeadStyle ||
    //   'font-size:6px;font-weight:400;height:40px;line-height:40px;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //json格式表头样式
    // gridStyle:
    //   gridStyle ||
    //   'font-size:1px;font-weight:200;border: 1px solid #ccc;padding:3px 5px 3px 5px;text-align:center;', //json各式表哥央视
    scanStyles: false, //不适用默认样式
    repeatTableHeader: false, //打印json表头只显示在第一页
    style: style || `@page{size:auto;margin: 0cm 1cm 0cm 1cm;}`, //去除页眉页脚
    style: style || `@page{size:A4;margin: -1cm 0cm 0cm 0cm;}`, //去除页眉页脚
    css: css || null //css url
  });
}