Я пытаюсь получить PDF в GWT со стороны клиента я использую jspdf для этогос использованием jspdf н GWT
Вот мой код в стороне клиента GWT onModuleLoad
public void onModuleLoad() {
Button btn = new Button("click");
RootPanel.get().add(btn);
btn.addClickHandler(new ClickHandler(){
@Override
public void onClick(ClickEvent event) {
callJs();
}});
}
public native void callJs() /*-{
var doc = new jsPDF();
doc.text(20, 20, 'Hello world.');
doc.save('Test.pdf');
}-*/;
}
в моем файле project.html, я добавил это в моем заголовке
<script type="text/javascript" src="examples/js/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="jspdf.js"></script>
<script type="text/javascript" src="jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="jspdf.plugin.from_html.js"></script>
<script type="text/javascript" src="FileSaver.js"></script>
Я скачал jspdf и положить в моей папке войны
Теперь, когда я нажимаю на кнопку, я получаю ошибку в консоли:
jsPDF is not defined
Пожалуйста, предложить то, что мне не хватает ..
ПРИМЕЧАНИЕ : Если я использую один и тот же код выше в моей странице project.html он отлично работает , но он не работает, когда я ставлю тот же код внутри моего метода JSNI
не получают 404..I есть все это в корне моей войны с project.html .. .FileSaver.js Jquery-2.1.0.min.js jspdf.js jspdf.plugin.addimage.js jspdf.plugin.autoprint.js jspdf.plugin.cell.js jspdf.plugin.from_html.js jspdf.plugin.javascript.js jspdf.plugin.png_support.js jspdf.plugin.sillysvgrenderer.js jspdf.plugin.split_text_to_size.js jspdf.pl ugin.standard_fonts_metrics.js jspdf.plugin.total_pages.js и библиотеки: base64.js sprintf.js – junaidp
Если я положил этот яваскрипта код внутри моего project.html .. я получаю другую ошибку ..». saveAs not defined " – junaidp
нам нужно добавить какую-то зависимость или войну, или что-нибудь еще, что у меня уже есть – junaidp