views:

2099

answers:

3

Some of the features I think it must include are:

  1. Print Entire Solution
  2. Ability to print line numbers
  3. Proper choice of coding font and size to improve readability
  4. Nice Header Information
  5. Ability to print regions collapsed

Couple feature additions:

  1. Automatically insert page breaks after methods/classes
  2. Keep long lines readable (nearly all current implementations are broken)

Note: There are many reasons to need to print code... One very good one is escrow.

+3  A: 

Try StarPrint's VSNETcodePrint

Gulzar
+11  A: 

I use PrettyCode.Print for .NET. It does everything on your list, and more. (I use it for printing code excerpts for copyright registration paperwork, which is similar to your escrow case.)

It is a little slow to open a really big solution, but not unbearably so, and the output quality is excellent.

McKenzieG1
+1  A: 

Couple feature additions:

  • Automatically insert page breaks after methods/classes
  • Keep long lines readable (nearly all current implementations are broken)
Joel Coehoorn