簡體   English   中英

來自Java桌面應用程序的Mac OS X本機打印

[英]Mac OS X native printing from a Java desktop application

我想在我的Java桌面應用程序中實現Mac OS X本機打印。

也就是說,當用戶選擇打印時,此打印對話框:

然后擴展到如下對話框:

據我了解,原生Mac OS X應用程序可以通過在下拉列表中添加一個選項(屏幕截圖中的“TextEdit”)來自定義第二個對話框,選中此選項時會顯示特定於應用程序的選項。

在我的Java應用程序中實現這一目標的最佳方法是什么? 我認為我需要編寫一些Objective C來做我需要的東西,然后使用JNA / JNI來調用它? 它們是預先存在的庫可以幫助我嗎?

你認為你需要走JNI路線是正確的。

Apple提供了有關開發JNI例程的技術說明: http//developer.apple.com/library/mac/#technotes/tn2147/_index.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM