2017-09-24 77 views
1

在我的codenameone應用程序(ios/android)中,我希望用戶能夠打印出屏幕上呈現的內容。這可能是表格信息,也可能是他們成就的證書。 但是有哪些選項可以讓我把屏幕內容放到A4紙上?Codenameone創建可打印文檔

僅用於生成格式化屏幕,應用程序將從Dropbox MySQL數據庫收到JSON數據,然後正常格式化。

從閱讀這個論壇,我知道,直接打印不應用的功能,所以我的下一個途徑是使用ShareButton對象CN1和獲取用戶基本畫面內容導出到第三方應用程序,可以打印。但是這僅限於文本字符串或照片(不是兩者),因此表格屏幕不能正確導出。我也希望從iPhone到郵件應用程序這樣做不適合A4尺寸。

移動瀏覽器能夠導出到PDR閱讀器,但是從應用程序導出時,PDR閱讀器不是一個選項。 在此先感謝。

回答

1

據我所知,共享的最新版本允許共享文本和圖像,所以這應該起作用。通常我看到的最常見的方法是在服務器上生成PDF,然後使用Display.execute()運行啓動OS本機查看器的PDF文件。

我知道一些人根據這裏和論壇上提出的問題在打印集成方面做了一些工作,但我不知道他們是否成功。據我所知,沒有什麼貢獻。

+0

我會看看服務器的PDF生成路線。感謝您的迅速回復。 –