JSPDF JavaScript не работает с таблицей - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь распечатать страницу в формате PDF, которая содержит панель инструментов таблицы.Поэтому я использую библиотеку JS PDF для этого.Хотя проблема в том, что он печатает все, кроме панели инструментов Tableau (внутри iframe).

Не могли бы вы дать мне знать, если это работает?

Код Javascript ниже:

 function loadpdf2(){        
            if ($(document).width() > $(document).height()) {
            var pdf = new jsPDF('l', 'pt', [$(document).width(), $(document).height()]); //
            }
            else {
                var pdf = new jsPDF('p', 'pt', [$(document).height(), $(document).width()]); //
            }
            pdf.addHTML(document.body, function() {
                pdf.save('webtool.pdf');
            });
        }

Таблица iframe ниже (html-код):

 <iframe name="iframe" id="youriframeins" src="tableau_sharedlink" height="1000px" width="100%"></iframe>

1 Ответ

0 голосов
/ 24 сентября 2019

к сожалению, эта функция в настоящее время не поддерживается.Вы можете проголосовать за идею здесь: https://community.tableau.com/ideas/1348

...