草庐IT

打印室

全部标签

java:设置打印对话框的页面范围

我才刚刚开始tolearnhowtoprintawindowinJava/Swing.(编辑:刚刚找到theJavaPrintingGuide)当我这样做时:protectedvoiddoPrint(){PrinterJobjob=PrinterJob.getPrinterJob();job.setPrintable(this);booleanok=job.printDialog();if(ok){try{job.print();}catch(PrinterExceptionex){ex.printStackTrace();}finally{}}}我得到这个打印机对话框(在Window

Java 直接打印到 Postscript 网络打印机

我在内存中(在JavaTomcat网络应用程序中)有Postscript代码/数据(?),我想将其直接发送到联网的PS打印机。有没有一种简单的方法(即打开一个端口并发送文本)来打印它,绕过所有O/S特定的驱动程序和东西(希望甚至不需要额外的jar)?显示如何执行此操作的示例代码的链接?谢谢,戴夫 最佳答案 打开到目标打印机上LPR端口的TCP套接字。发送您的数据;只要打印机理解它,你就很酷。完成后不要忘记换行。(然后关闭端口。) 关于Java直接打印到Postscript网络打印机,我们

java - 使用 Apache POI 检测所需的打印方向

我正在使用ApachePOI创建xls电子表格。有没有办法检测数据是否适合纵向模式,或者我是否必须将工作表设置为横向模式?我知道如何设置模式,但我不知道如何确定数据是否适合当前的打印方向。 最佳答案 HSSFPrintSetupprintSetup=sheet.getPrintSetup();sheet.getPrintSetup().setFitWidth((short)1);sheet.getPrintSetup().setFitHeight((short)0);sheet.setAutobreaks(true);printSe

java - 如何定位并打印数组中最大值的索引?

对于我的项目,我需要编写一个程序,将10个数字作为输入并显示这些数字的众数。该程序应使用两个数组和一个方法,该方法将数字数组作为参数并返回数组中的最大值。基本上,到目前为止我所做的是使用第二个数组来跟踪数字出现的次数。查看初始数组,您会看到众数为4。(出现次数最多的数字)。在第二个数组中,索引4的值为2,因此2将是第二个数组中的最大值。我需要在我的第二个数组中找到这个最大值,并打印索引。我的输出应该是“4”。在我尝试生成“4”之前,我的程序一直很好,我尝试了一些不同的东西,但似乎无法让它正常工作。感谢您的宝贵时间!publicclassarrayProject{publicstatic

java - 在 Java 中连接并打印到打印机

在Java中是否有一种简单的方法可以执行以下操作?连接到打印机(将是本地打印机,并且是连接到机器的唯一打印机)。在2个不同的打印机纸盒中打印2页的页面。获取当前的打印队列计数,即我有100个项目要打印,目前已经打印了34个,打印机队列现在应该显示为66。 最佳答案 一些快速提示:从java打印:参见ABasicPrintingProgram打印作业的状态:使用PrintJobListener可能会得到一些有用的信息:ImplementationsofthislistenerinterfaceshouldbeattachedtoaDo

Java:将程序输出打印到物理打印机

我是一个相对较新的程序员,所以这可能是一个非常简单的问题,但它让我有点难过..我正在尝试将我的JavaGUI的最终输出打印到打印机。现在,在我的GUI中,当您点击打印时,会弹出一个包含可用打印机列表的窗口,并且根据您选择的打印机,它应该打印到该打印机。然而事实并非如此。我通过在互联网上搜索这个问题的解决方案获得了我的大部分代码,并找到了一些有前途的代码。但是,它打印了一个文件。所以我在我的方法中所做的只是先将我的输出写入一个文件,这样我就可以使用相同的方法。方法之前的几件事:没有错误或异常抛出。我每次尝试创建的文件始终存在,并且文本正确。我正在打印的打印机正在接收打印作业,它甚至认为它

java - 打印通过 Spring PropertyPlaceholderConfigurer 设置的所有属性

我想在启动时打印我们的应用程序中设置的综合属性列表。执行此操作的最佳方法是什么?谢谢 最佳答案 这是我的实现:publicclassCustomPropertySourcesPlaceholderConfigurerextendsPropertySourcesPlaceholderConfigurerimplementsInitializingBean{publicvoidafterPropertiesSet(){try{PropertiesloadedProperties=this.mergeProperties();for(En

java - 如何打印 java 类垃圾收集事件?

javaversion"1.5.0_14"Java(TM)2RuntimeEnvironment,StandardEdition(build1.5.0_14-b03)JavaHotSpot(TM)ServerVM(build1.5.0_14-b03,mixedmode)I'mtryingtodebugaNullPointerExceptionI'mgettingforpassingareferencetostaticallydefinedfield.Tobemorespecific,I'msettingaglobalonaDrools3workingmemoryinstance.wor

java - JNativeHook 你如何避免打印发生的一切?

所以我需要jnativehook来检测何时将复制/粘贴作为复制/粘贴备份应用程序执行,并且由于这是一个控制台应用程序,我不希望它被光标位置和击键发送垃圾邮件,我只需要它安静地坐在那里听复制/粘贴。但相反,这正在发生Oct25,201410:21:54AMorg.jnativehookINFO:hook_event_proc[405]:Mousemovedto3468,829.Oct25,201410:21:54AMorg.jnativehookINFO:hook_event_proc[405]:Mousemovedto3468,828.Oct25,201410:21:54AMorg.j

java - 按正弦波顺序打印数字

背景:我已经成功编写了生成0到2pi正弦波的代码。调整常量xPrecision和yPrecision,您可以水平或垂直拉伸(stretch)图形。当xPrecision=yPrecision=10时,我获得了这个整洁的输出(在Eclipse中):我的查询:我现在希望显示数字0到9而不是星星。因此,最左边的星星被0替换,第二个最左边的星星被1替换,依此类推。当您达到9时,下一位数字再次为零。我不知道该怎么做。我看过波浪模式likethis,但它们是固定宽度的图案,而我的图案是可缩放的。我能想到的唯一方法是将我的输出转换为二维字符数组,然后从左到右手动抓取*,并用数字替换它们,然后打印它。