11

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.

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
mrbradleyt
  • 2,312
  • 7
  • 33
  • 38

3 Answers3

13

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
  • 13,960
  • 7
  • 36
  • 42
  • the product was discontinued, and officially supports only VS2003, VS2005, and VS2008. yet, It has successfully opened VS2012 solution. – itsho Feb 05 '13 at 17:00
4

Try StarPrint's VSNETcodePrint

Gulzar Nazim
  • 51,744
  • 26
  • 128
  • 170
1

Couple feature additions:

  • Automatically insert page breaks after methods/classes
  • Keep long lines readable (nearly all current implementations are broken)
Joel Coehoorn
  • 399,467
  • 113
  • 570
  • 794