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截断列

相关推荐
摇滚侠7 分钟前
【程序员入门系列】jQuery 零基础入门到精通!Jquery 选择器 API
前端·javascript·jquery
im_AMBER7 分钟前
Leetcode 111 两数相加
javascript·笔记·学习·算法·leetcode
团子的二进制世界19 分钟前
Sentinel-服务保护(限流、熔断降级)
java·开发语言·sentinel·异常处理
虫小宝31 分钟前
淘客系统的容灾演练与恢复:Java Chaos Monkey模拟节点故障下的服务降级与快速切换实践
java·开发语言
zz345729811333 分钟前
c语言基础概念9
c语言·开发语言
yxm263366908133 分钟前
【洛谷压缩技术续集题解】
java·开发语言·算法
键盘帽子35 分钟前
多线程情况下长连接中的session并发问题
java·开发语言·spring boot·spring·spring cloud
毅炼41 分钟前
Java 基础常见问题总结(1)
开发语言·python
fengxin_rou1 小时前
【黑马点评实战篇|第一篇:基于Redis实现登录】
java·开发语言·数据库·redis·缓存
数智工坊1 小时前
【数据结构-栈】3.1栈的顺序存储-链式存储
java·开发语言·数据结构