2015-09-23 75 views
0

我是醫生,(眼科)即眼外科醫生學習Android在線出於興趣,這是我關於堆棧溢出的第二個問題&我意識到這是最有效的方法之一,不會陷入困境並向有經驗的開發人員學習& Move未來所以,謝謝你。適用於Android的動態開票/收款報告工具?

我的最後一個問題是關於android,所以這是一個。

我在手機上製作一個簡單的應用程序,其中用戶將存儲他的庫存&客戶端詳細信息。現在,下一個要求是用戶應該能夠從應用程序本身生成發票/處方。

時,我使用Java &的Swing此應用程序的桌面,我用了碧玉報告從J-表動態傳遞數據&其他參數全光照一個HashMap並將它傳遞給我使用iREPORT分享到人人設計師設計JRXML設計模板community.jaspersoft.com/project/ireport-designer

我想爲android做同樣的事情,而不是我在這裏問一個問題之前沒有搜索或嘗試過某些東西。我找不到多少文檔&教程這樣做。

我是新來的SO,因此我沒有足夠的聲望在問題中插入2個以上的鏈接,我在標記鏈接大膽&斜體被查看和探索。

stackoverflow.com/questions/8890340/android-what-are-the-good-reporting-tools-to-design-and-generate-reports-from在SO問題被問同樣的事情。 答案是itext &通過服務器生成報告。

那麼我們可以像在java SE應用程序中那樣在android中使用itext:

而且我已經找到其他替代喜歡

  • itextG:itextpdf.com/product/itextg
  • 的JasperSoft行動 - Android SDK:community.jaspersoft.com/project/jaspermobile-android

    關於itextG或itext-c我沒有在YouTube和簡單的文檔中找到太多的其他視頻,但我想這只是一個PDF創建工具,找不到任何教程。 請幫助我,如果你發現更多的東西。

&關於手機的JasperSoft,如果M沒有錯稱,它碧玉服務器創建報表等,這意味着其再次依賴網絡,因此它是費時,以及一個不能離線生成報告?

但我確定有可用的解決方案,因爲市場上有android應用程序可用,這些應用程序正在生成從SQlite獲取數據的報告。除非他們是原生應用,否則有一個解決方案,請有人幫我解決問題。

在商店的應用程序是

&發票製造商是非常快&有效。

所以總結長話短說

  • 是否有一個易於使用的離線報告工具可與文檔&教程Android和iOS開發遵循?
  • 我們可以像我們在Java應用程序中一樣使用它來迭代文本嗎?

+0

@ShotgunNinja我剛從學習中感興趣的,因爲我從來沒有機會學習軟件,是我的代碼迷。我不會讓這個自動化我的診所。這只是有趣的學習,並在晚上花費一些時間。 –

回答

0

有對電子發票的新標準。它被稱爲ZUGFeRD,你可以找到更多關於它here。正如你所看到的,關於如何使用iText創建發票的工作中有一本完整的書。這本書尚未完成(儘管如果您直接向iText Group發送郵件,您可能會收到修改後的草稿),但示例已經通過諮詢here

的想法是,你實現以下接口之一:

如果實現了基本輪廓,可以自動創建ZUGFeRD XML,但你仍然需要編寫代碼來創建您的發票。如果您實施舒適檔案,則ZUGFRDY XML包含創建發票的所有必要信息。在本書的第5章中,我們使用XSL將XML轉換爲HTML。在本書的第6章中,我們將該HTML轉換爲PDF。這是創建發票的一種非常有效的方式,這些發票的(1)未來證明,(2)可以通過EDI環境中的機器訪問,(3)可供盲人和視障人士使用(第508節)。

iTextG是iText的Android端口。如果您有iText代碼在Java環境中創建發票,則可以在iTextG中使用相同的代碼。但是:我絕不會在移動設備上創建發票。我會讓移動設備連接到以安全方式創建發票的服務器。

+0

首先@BrunoLowagie感謝您的參考。如果有的話,我一定會通過他們回來。在線生成報告也是一個好主意,但如果有時候服務器關閉,工作將停止,所以我想學習離線方式。 **你確定我們可以像在Java環境中一樣使用i-text嗎?**是否有任何與移動設備一起使用的文檔? –

+0

iText和iTextG代碼示例有什麼不同?你有沒有瀏覽[iTextG](http://stackoverflow.com/questions/tagged/itextg)問題? –

+0

先生給我一天時間,我會從我可以找到的來源學習圖書館,並回答我的問題。 –