java applet的打印机输出不再是矢量格式了?

我有一个在线乐谱生成器,用于将乐谱图形绘制到大约600像素的区域.这在屏幕上看起来不错,但是如果打印出来,每个音符都会看起来很块.

我以前总是能够在Internet Explorer中打印这个小程序并获得乐谱的完整矢量输出,因此音符完美圆润,即使它们只有十几个像素的半径.

在夏天的某个时候,必须有一个java或(Internet Explorer?)的更新,所以我的打印输出现在看起来非常块.谁能想到这个的原因?

我有两个版本的applet,一个是双缓冲用于动画目的,(显然会产生不适合打印的光栅化图像)另一个直接绘制到我一直用于打印并且工作正常的屏幕到现在为止!
任何帮助都会非常感激,因为我专业地使用这个程序,我必须在下周打印几千页!

最佳答案

Can anyone think of a reason for this?

显而易见的答案可能是“对Java的更改”,可以通过在Java Control Panel(1)中禁用后来的Java版本并仅使用早期版本来测试.

(1)Java控制面板

>(关闭Java缓存查看器.)
>导航到JCP的Java选项卡.
>选择“查看”按钮
>在“Java运行时环境设置”对话框中,检查早期版本,取消选中以后的版本.

Java运行时环境设置对话框

如果那样的话

使用早期版本的“几千页”.

点赞