gpt4 book ai didi

java - 并非所有字符都被打印java

转载 作者:行者123 更新时间:2023-12-01 05:08:06 28 4
gpt4 key购买 nike

我正在尝试打印到 POS 热敏打印机。我成功了,但是即使仍然有其他字符的空间,我尝试打印的单词也不会被打印例如,我在纸张上打印 "hello world" 它只显示为 "hello w" 即使纸张上仍然留有空间来打印其余字符在字符串中。

其他信息:我的 PageFormat 使用 defaultPage。

 PageFormat pf = job.defaultPage();

最佳答案

您是否尝试过使用自己的纸张尺寸创建自定义 PageFormat?像这样的事情:

PageFormat pf = new PageFormat();
Paper paper = new Paper();
paper.setSize(width, height);
paper.setImageableArea(startX, startY, width, height);
pf.setPaper(paper);

setSize(...) 方法以 1/72 英寸为单位获取尺寸。我猜 setImageableArea() 方法使用相同的单位,但 documentation for PageFormat尚不完全清楚。

我不知道为什么没有选择使用毫米作为单位,而不是奇怪的“1/72 英寸”。而且我不确定如果您使用一卷纸而不是单张纸,您将如何配置 PageFormat。

关于java - 并非所有字符都被打印java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12436956/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com