0
正在用java创建高中管理系统。我有一个应该打印学生成绩单的功能。我决定把内容放入一个JPanel并打印JPanel。问题是,如果打印文件,我得到的Jpanel出现在屏幕上的方式,但如果我打印到打印机,我会得到一个吹灭的图像。下面是从文件打印JPanel作为被炸毁的屏幕截图出现
顺便说一下我使用的是HP 2515 DESKJET从测试的目的
正在用java创建高中管理系统。我有一个应该打印学生成绩单的功能。我决定把内容放入一个JPanel并打印JPanel。问题是,如果打印文件,我得到的Jpanel出现在屏幕上的方式,但如果我打印到打印机,我会得到一个吹灭的图像。下面是从文件打印JPanel作为被炸毁的屏幕截图出现
顺便说一下我使用的是HP 2515 DESKJET从测试的目的
你可以看看为RenderingHints和另一件事是字体吹出来的打印和打印不匹配。您的框架字体是不同的和打印机字体不同。
仅供参考:http://stackoverflow.com/questions/750310/how-can-i-print-a-single-jpanels-contents – Vulcan
让我看看代码 – MadProgrammer