Я хочу удалить столбец из таблицы, используя библиотеки jsPDF и Autotable - PullRequest
0 голосов
/ 05 февраля 2019

Я использую jsPDF и Autotable для экспорта моих таблиц в PDF.В некоторых таблицах я использую в последнем столбце опцию редактирования.Когда я экспортирую PDF на этих таблицах, выведите также последний тд, который выглядит некрасивоКак я могу игнорировать определенный столбец из одной таблицы?Сейчас я использую код ниже для создания PDF:

function CreatePdf(title, orientation, fileName, base64Img, tableName) {

    var doc = new jsPDF(orientation);
    var totalPagesExp = "{total_pages_count_string}";

    const pageContent = function (data) {
        // header
        doc.setFontSize(14);
        doc.setTextColor(40);
        doc.setFontStyle("normal");
        if (base64Img) {
            doc.addImage(base64Img, "PNG", data.settings.margin.left, 10, 30, 10);
        }
        doc.text(title, data.settings.margin.left + 35, 17);
        // footer
        var str = `Page ${data.pageCount}`;
        if (typeof doc.putTotalPages === "function") {
            str = str + " of " + totalPagesExp;
        }
        doc.setFontSize(10);
        doc.text(str, data.settings.margin.left, doc.internal.pageSize.height - 10);
    };

    doc.autoTable({
        didDrawPage: pageContent,
        html: `#${tableName}`,
        margin: {
            top: 30,
            bottom: 20,
            left: 15,
            right: 15
        },
        styles: {
            fontSize: 9
        }
    });

    if (typeof doc.putTotalPages === "function")
        doc.putTotalPages(totalPagesExp);
    return doc.save(fileName + ".pdf");
}
...