JS DataTable中导出PDF右侧列被截断的问题解决

JS DataTable中导出PDF右侧列被截断的问题解决

文章目录

    • [JS DataTable中导出PDF右侧列被截断的问题解决](#JS DataTable中导出PDF右侧列被截断的问题解决)
          • [一. 问题](#一. 问题)
          • [二. 解决办法](#二. 解决办法)
          • [三. 代码](#三. 代码)
          • [四. 参考资料](#四. 参考资料)
一. 问题
二. 解决办法
  1. 设置PDF大小和版型
bash 复制代码
orientation: 'landscape',
pageSize: 'LEGAL',

上述代码设置打印的PDF尺寸为LEGAL,版型为横版。

这种方法针对于,表格列较多。

DataTable导出PDF的参数介绍,可以查看官网:pdfHtml5参数介绍

  1. 设置每列的宽度
bash 复制代码
customize: function (doc) {
    doc.content[1].table.widths = ["5%","20%","15%","25%","25%","10%"];
}

这种方法针对于,表格中内容过长导致超出栏位。

如果发生报错:Cannot set property 'widths' of undefined,将content[1]下标改为其他值试试:

三. 代码
四. 参考资料

如果上述方法仍未解决,可以看看这两篇文章,很有帮助:
DataTable导出PDF设置每列宽度
DataTable导出PDF截断列

相关推荐
小胖伦的夕阳粉1 分钟前
js 获取树节点上某节点的最底层叶子节点数据
开发语言·javascript·ecmascript
不见长安见晨雾10 分钟前
将Java程序打包成EXE程序
java·开发语言
可愛小吉13 分钟前
Python 课程14-TensorFlow
开发语言·人工智能·python·tensorflow
编程零零七15 分钟前
Python数据分析工具(四):pymysql的用法
开发语言·python·oracle·数据挖掘·数据分析·python项目·python源码
六点半88816 分钟前
【C/C++】速通涉及string类的经典编程题
c语言·开发语言·c++·算法
@听风吟17 分钟前
力扣之182.查找重复的电子邮箱
大数据·javascript·数据库·sql·leetcode
汤姆和杰瑞在瑞士吃糯米粑粑18 分钟前
string类(C++)
开发语言·c++
逸狼34 分钟前
【JavaEE初阶】多线程(5 单例模式 \ 阻塞队列)
java·开发语言
Jack黄从零学c++41 分钟前
自制网络连接工具(支持tcpudp,客户端服务端)
linux·c语言·开发语言·网络协议·tcp/ip·udp·信息与通信
唐家小妹1 小时前
【flex-grow】计算 flex弹性盒子的子元素的宽度大小
前端·javascript·css·html