从Delphi 2010 IDE打印格式化的源代码

3
如何在打印机上打印格式化的Delphi源代码?

6
怎么样:在集成开发环境中打开源代码文件,手动或使用D2010+中的Ctrl-D格式化代码,然后打印(文件|打印)? - Marjan Venema
这有点尴尬。谢谢。我一直在编辑菜单中找它,但是从IDE中使用Ctrl+P无效。再次感谢。 - user645976
3
你的意思是打印,就像将可用的、可导航的代码从 IDE 上转移到“死树”上吗?为什么?这不是“我很环保所以不打印”的话题,我只是好奇,为什么你想要打印代码呢?我觉得打印出来的代码难看,很难阅读。 - Cosmin Prund
1
@Cosmin,我有时在代码审查中发现它很有用,可以同时查看多个页面,或者使用笔进行标记。如果您正在进行演示,并希望提供手册供人们在您讲话时参考,这也可能会有所帮助。 - Rob Kennedy
2
@Marjan:你应该把这个变成一个答案,这样它就可以被接受了。 - Uwe Raabe
显示剩余2条评论
3个回答

4

如建议的那样,这是我的评论作为答案:

从Delphi IDE打印格式化的源代码:

  • 在IDE中打开源文件,
  • 格式化它(手动或使用D2010+中的Ctrl-D),
  • 打印它(文件|打印)

0
曾经有一次,我接手了一个被视为“落后项目”的遗留项目,这个项目总是会得到那些被安排在其上工作的程序员剩余时间的努力。我使用 Microsoft Word 进行了大量的代码流程和逻辑分析。我将代码从环境中复制出来(它是用 VB 编写的,但同样的方法也适用于 Delphi),把它粘贴到等宽字体的 Word 中并使用文本框添加注释等。在注释中,我可以将某些模糊的序列压缩成伪代码或总结代码块的要求和效果,或者做其他任何让代码更容易理解的事情。有几次我需要与其他人讨论代码,在那时,我可以通过电子邮件或有时甚至打印我的尝试,从一些相当混乱的代码中找出意义。

虽然这可能是我打印代码的原因之一,但我可能不会直接从 IDE 打印。


0
如果您想从自己的软件中实现此功能,可以使用SynEdit。它可以在类似TMemo的组件中突出显示代码,并且您可以打印它。它是免费的,不需要外部dll或任何其他东西。

http://sourceforge.net/projects/synedit/


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接