有没有人成功地使用了SmartGWT 3.x pdf导出?
我的客户端代码如下所示:
DSRequest requestProperties = new DSRequest();
requestProperties.setExportFilename("File.pdf");
requestProperties.setExportDisplay(ExportDisplay.DOWNLOAD);
requestProperties.setContentType("application/pdf");
RPCManager.exportContent(table, requestProperties);当代码运行时,什么也不会发生。我需要在服务器端做些什么吗?
我可以补充说,我的应用程序正在成功地使用列表网格中的SmartGWT excel导出。
发布于 2012-04-19 16:26:43
我也试图找到关于这方面的文档,但没有成功。但这并不难。您的代码似乎是正确的,添加了一个要打印的画布和行requestProperties.setDownloadResult(true);
final Canvas canvas = new Canvas();
canvas.setWidth(300);
canvas.setBorder("2px solid Red");
DynamicForm formPrint = new DynamicForm();
formPrint.setWidth(200);
formPrint.setHeight(100);
formPrint.setTop(20);
formPrint.setLeft(50);
formPrint.setBorder("2px solid Black");
TextItem textItem = new TextItem();
textItem.setName("NameBo");
textItem.setTitle("Title");
textItem.setValue("Value goes here...");
formPrint.setFields(textItem);
canvas.addChild(formPrint);
canvas.draw(); // to view onscreen
DSRequest requestProperties = new DSRequest();
requestProperties.setExportFilename("File");
requestProperties.setExportDisplay(ExportDisplay.DOWNLOAD);
requestProperties.setContentType("application/pdf");
requestProperties.setDownloadResult(true);
RPCManager.exportContent(canvas, requestProperties);然后,我从eclipse .classpath中的smartgwtEE库文件夹中添加了以下jars
这就是它的全部:-)
发布于 2012-01-21 11:48:57
你的问题的答案是肯定的:无数的开发人员已经成功地使用了SmartGWT的PDF Export。现在请告诉我我的分数;)
要进行故障排除,请查看服务器日志中的错误。
https://stackoverflow.com/questions/8943259
复制相似问题