首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出到pdf不执行列包装

导出到pdf不执行列包装
EN

Stack Overflow用户
提问于 2022-01-28 11:49:35
回答 1查看 1.1K关注 0票数 0

$(‘#样例’).dataTable({ dom:'Bfrtip‘)按钮:[{扩展:’excelHtml5 5‘,标题:'Excel',正文:“导出到excel”//列导出//导出选项:{//列: 0、1、2、3、4、5、6/ },{ extend:‘pdfHtml5 5’,标题:'PDF',文本:‘导出到PDF',//列导出exportOptions:{列: 0,1,2,3 });$(‘#示例td’).css(‘空白’,‘初始’);

我在jsfiddle中上传了示例代码,而我使用pdf (它的一些列值没有包装)。

https://jsfiddle.net/mhdakta/gtps8cLb/13/

EN

回答 1

Stack Overflow用户

发布于 2022-01-28 14:08:50

您需要添加自定义,以pdf导出css也在pdf上

代码语言:javascript
复制
 $('#example').dataTable({
               
                dom: 'Bfrtip',
                buttons: [
                    {
                        extend: 'excelHtml5',
                        title: 'Excel',
                        text:'Export to excel'
                        //Columns to export
                        //exportOptions: {
                       //     columns: [0, 1, 2, 3,4,5,6]
                       // }
                    },
                    {
                        extend: 'pdfHtml5',
                        title: 'PDF',
                        text: 'Export to PDF',
                        //Columns to export
                        exportOptions: {
                            columns: [0, 1, 2, 3]
                        },
                        customize: function (doc) {
                           doc.defaultStyle.fontSize = 8; //2, 3, 4,etc
                           doc.styles.tableHeader.fontSize = 10; //2, 3, 4, etc
                           doc.content[1].table.widths = [ '63%',  '13%', '13%', '13%'];
                       }
                    }
                ]
            });
            
            $('#example td').css('white-space','initial');
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70893292

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档