我想打印这样的东西
图片
标题
捷普
我知道要在messageFormat标头中打印带有标题的jtable,但我不知道如何添加图像
图像是徽标
您可以尝试此处显示的方法。使用drawImage()
而不是drawString()
在您的Image
可打印物中。
private static class Image implements Printable {…}
private static class Title implements Printable {…}
PrinterJob pj = PrinterJob.getPrinterJob();
Book book = new Book();
book.append(new Image(), pj.defaultPage());
book.append(new Title(), pj.defaultPage());
book.append(table.getPrintable(...), pj.defaultPage());
book.append(new EndPage(), pj.defaultPage());
pj.setPageable(book);
pj.print();
问题内容: 这是代码 我得到以下输出 得到手柄后,我切换到窗口并打印标题。为什么我看不到任何标题。没有标题吗?当我看到页面的html源代码时,我会看到标题标签。 问题答案: 页面标题将不在元素的属性中,而是该元素的文本内容。 访问该文本的正确方法是 甚至更简单,只需访问即可。
有没有一种方法我可以在Java中操纵一个PrinterJob而不是实际打印到打印机上,这样我就可以获得每一页的图形对象?我尝试将PrintService设置为null,但Java不允许这样做。 这样,我就可以检索文档的准确打印预览,而不必在不同的上下文中从头重新构建PrinterJobs函数。 下面是我的程序中打印函数的代码: 你已经可以看到图形对象被记录了,这样我就可以在另一个组件中绘制它们了,
问题内容: 我必须在热蓝牙打印机上打印一些数据,我正在这样做: 它适用于文本,但不适用于图像。我想我需要获取byte[]图像数据。我尝试通过这种方式获取图像数据: 不幸的是,打印机打印了许多奇怪的字符(大约50厘米的纸张)。我不知道如何打印图像。 我想尝试获取位图的像素,然后将其转换为a byte[]并发送,但是我不知道该怎么做。 谢谢 更新: 经过这么长时间,我正在执行此操作:我有一个名为pri
问题内容: 我正在使用ASP NetSprites包在我的网站上创建CSSSprites。 它正在工作,但是生成的图像在打印时不会出现。 在HTML级别生成的代码是: 当用户打印页面时,如何显示徽标图像? 我尝试将其添加到我的print.css样式表中,但没有成功: print.css工作正常,它正在格式化页面,如我所希望的那样,用于页面上的其他元素。我唯一的问题是在打印时无法显示网站徽标图像。
问题内容: 我需要打印上面有几个背景图像的报告页面。但是只有这些图像无法打印。这些图像实际上是图形的徽标,因此在报告中非常重要。 我还有另一个选择,可以裁剪它们并将其作为标记包含在页面中,但这是最后一个选择。因此,在此之前,我想知道是否有任何方法可以强制打印这些图像?有人可以帮我吗? 问题答案: 默认情况下,浏览器在打印页面时将忽略后台CSS规则,并且您无法使用CSS克服此问题。 用户将需要更改其
编辑:所以在一天的混乱之后。我的问题是spintf。我最初认为我的循环是错误的。