- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用 JNLP 在小程序内打印一些图像。我将 Printable
对象传递给 javax.jnlp.PrintService
实例并调用 PrintService.print()
。有什么方法可以知道此操作何时完成?
查看 the PrintService source code 的第 116 行,它似乎启动了一个用于打印的线程,并且没有附加任何东西来跟踪它。
似乎有tracking print operations的机制在Java的其他部分,但我没有在浏览器小程序的上下文中成功使用其他打印机制。 (用户不断被唠叨安全问题)
是否可以在签名的 java applet 中打印某些内容,而不会让用户担心安全问题,并且知道打印操作何时完成?
最佳答案
我通过从使用javax.jnlp.PrintService
切换到使用javax.print.PrintService
来解决这个问题。使用后者允许您附加 PrintJobAdapter 来监视打印作业的状态。请参阅this堆栈溢出问题。
如果小程序已签名,所有这些在 JNLP 部署的小程序中都是完全可以接受的。
关于java - 我如何知道 javax.jnlp.PrintService 何时完成打印我的 Printable 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11633039/
根据我的搜索,我认为this是我的问题的一个很好的总结。也许,我对对象的序列化或反序列化错误?或者,如果序列化正确,我的问题是否有修复/解决方法? 我一直在使用this作为对 Win32MediaSi
如何从 PC 上安装了驱动程序的网络打印机获取打印机状态?特别是我想知道打印机是否忙碌(当前正在打印)或空闲(只是等待打印作业)? 最佳答案 看看PrintService : PrintService
我正在使用以下方法将 pdf 文档打印到我的打印机。如果我只想打印一次,效果很好,但多次打印则需要更长的时间。 public static void print() { DocFlavor f
我们正在尝试对在 Windows Server 2008 R2 上运行的打印机进行一些内部打印审核。通过事件查看器启用日志后: Applications and Services Logs -> Mi
我使用以下代码将打印作业发送到特定打印机: PrintServiceAttributeSet aset = new HashPrintServiceAttributeSet(); try {
我已经用 Java 编写代码来以编程方式运行打印机。我必须设置 docflavor 的值来打印 .txt 文件。当我将它设置为 INPUT_STREAM.TEXT_PLAIN_UTF_8 并在 Lin
我正在使用 JNLP 在小程序内打印一些图像。我将 Printable 对象传递给 javax.jnlp.PrintService 实例并调用 PrintService.print()。有什么方法可以
我正在尝试使 Xamarin PCL Android 项目中的 PrintService 类工作,并使我的 PrintService 出现在打印选项中,但在激活它或查找打印机程序停止的那一刻,Visu
我是一名优秀的程序员,十分优秀!