Codenameone创建可打印文档

时间:2017-09-24 11:04:09

标签: android ios mobile printing codenameone

在我的codenameone应用程序(ios / android)中,我希望用户能够打印出屏幕上呈现的内容。这可能是表格信息,也可能是他们成就的证明。 但是我可以选择将这些屏幕内容放到A4纸上吗?

为了生成格式化的屏幕,应用程序将从Dropbox MySQL数据库接收JSON数据,然后正常格式化。

通过阅读此论坛,我知道直接打印不是应用的功能,所以我的下一个路线是使用CN1中的ShareButton对象并让用户基本上将屏幕内容导出到第三方应用程序,可以打印。但这仅限于文本字符串或照片(不是两者),因此表格屏幕无法正确导出。我还希望从iPhone到Mail应用程序这样做不适合A4大小。

移动浏览器能够导出到PDR阅读器,但从应用程序导出时不能选择PDR阅读器。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

据我所知,最新版本的Share允许共享文本和图像,因此这应该可行。通常,我见过的最常见的方法是在服务器上生成PDF,然后使用web guard运行启动操作系统本机查看器的PDF文件。

我知道有些人根据这里和论坛上提出的问题做了一些关于印刷集成的工作,但我不知道他们是否成功了。据我所知,没有任何回馈。