【问题标题】:Can't add font for jsPDF autotable header无法为 jsPDF 自动表头添加字体
【发布时间】:2019-02-28 00:08:45
【问题描述】:

我正在使用 jspdf autotable 来获取导出的 PDF 文件中的特殊字符,并且我使用了“样式”中的自定义字体,该字体正确应用于表格正文,但未通过“headerStyles”应用于标题。有什么帮助吗???这是我写的代码,在此先感谢。

$('#PDFLINK').live('click', function () {

var summary = jsPDF('p', 'pt', 'a4');

            var imglogo = $("html #container header #Logo a img").prop('src');
            summary.addImage(imglogo, 'png', 425, 15);
            summary.setProperties({ title: ' Report' });
            summary.addFileToVFS('majalla.ttf', 'AAEAAA......GA==');

            summary.addFont('majalla.ttf', 'majalla', 'normal', 'Identity-H');

            summary.setFont('majalla'); // set font




            var columns = [
                { title: 'First', ', dataKey: 'First' },
                { title: 'Second', dataKey: 'Second' },
                { title: 'Third', dataKey: 'Third' }
            ];

            var rows = $("tbody tr", $("#earnings ")).map(function () {
                return {
                    First: $("td:eq(0)", this).text(),
                    Second: $("td:eq(1)", this).text(),
                    Third: $("td:eq(2)", this).text()
                };
            }).get();



            summary.setFontSize(10);

            summary.autoTable(columns, rows, {
                styles: {
                    fontSize: 12,
                    font: 'majalla'
                },
                columnStyles: {
                    fontSize: 12,
                    font: 'majalla'
                },
               headerStyles: {
                    font: 'majalla'
                },
               margin: { top: 60 },

                addPageContent: function (data) {
                    summary.text(' Report', 40, 30);

                }
            });


            summary.output('dataurlnewwindow');


});

【问题讨论】:

    标签: header jspdf-autotable


    【解决方案1】:

    问题已解决,请将标题样式更改为

    标题样式:{ 字体样式:'majalla' },

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-11
      • 1970-01-01
      • 2016-03-17
      • 1970-01-01
      • 1970-01-01
      • 2019-05-10
      • 2021-06-04
      • 2020-12-03
      相关资源
      最近更新 更多