有时我想打印我的代码并在午餐时阅读。在Eclipse中,我使用10pt Helvetica字体,但是我认为以这种尺寸打印是浪费纸张。我改为字体大小为6pt,打印效果很好;完全可读和节省纸张。
然而,用6pt字体编码是非常困难并且对我的眼睛有压力,所以我无法保持设置。此外,每次打印时更改字体大小都很痛苦。
有没有办法让我的编辑器保持10pt并让打印机同时运行6pt?
答案 0 :(得分:3)
我最终将纸张尺寸更改为A5并打印为PDF,然后将PDF打印到A4。
答案 1 :(得分:2)
试一试:
转到preferences > appearance > colors and fonts
,然后选择“基本”。
在该下拉列表中选择“文本字体”。点击“修改”进行更改并打印。完成后,您可能需要通过单击重置来更改它。
我在两个地方找到了这个信息
1:http://blog.alagad.com/2007/06/15/changing-the-font-size-in-eclipse/
2:http://people.reed.edu/~jerry/121/handouts/04a-eclipse-printing.pdf [PDF]
答案 2 :(得分:1)
我找到的最佳解决方法是将整个程序复制并粘贴到文本编辑器中,其中一个可以调整页面/字体设置(我使用gedit)并从那里打印。痛苦,但不如改变Eclipse中的字体大小。
答案 3 :(得分:1)
这个问题还有一段时间,但我找到了解决原始问题的解决方法。当我选择文件打印时,会出现打印菜单选项(每个打印菜单选项因操作系统而异。这是在Macbook上)我缩小了打印尺寸。非常适合阅读,更重要的是,保存树木!:-) Scaling the printing of source code
答案 4 :(得分:1)
我尝试将打印输出缩放到50-75%并且它也适用于我:屏幕上的大字体,但小字体适合所有少量纸张
答案 5 :(得分:0)
Eclipse 3.7版(Indigo)中屏幕字体大小与打印字体大小的不匹配为supposed to be fixed。也许你需要更新版本的eclipse。
答案 6 :(得分:0)
我遇到了类似的问题,并由同事给出了以下内容。应在命令行中输入以下内容:
query default.print.font
print.font "Courier New-10"
default.print.font "Courier New-8"
希望有所帮助
答案 7 :(得分:0)
使用Mars.1版本(4.5.1)我仍然认为这是一个问题。我尝试按照Allen和Eclipsed的建议在打印机对话框中进行缩放,而我在Windows下的Brother打印机使用了相同的分页,使用相同的分页符,每页底部都留有空白区域。
在尝试之前,先做一个小选择的实验。您的里程可能会有所不同。
我很惭愧承认它,但是,为了让我能够获得颜色,并在打印前预览,我最终粘贴到Microsoft Word并从那里打印。
答案 8 :(得分:0)
我同意,Eclipse应该有'打印字体'设置。
这个解决方案很晚,但效果很好,无论如何我都会发布它。
但是,我找到了一个非常好的解决方案:格式为Ledger(11x17)但缩放到Letter(8.5x11)。这基本上是6 pt,在纵向模式下,我可以减少116行,140行。
我非常喜欢这个,为了个人工作,我调整了Eclipse以假设120列打印边距。方法如下:
有关如何选择要格式化的纸张尺寸的详细信息因打印机而异。对我来说,它是从文件>完成的。打印...>偏好>基本>纸张尺寸>分类账。
同样,选择页面缩放是打印机首选项。对我来说,它是文件>打印...>偏好>高级>缩放>适合纸张尺寸>信。