Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Color Printing - VScodePrint
Color Printing - VScodePrint

Color Printing - VScodePrint

StarPrintTools

|
18,165 installs
| (42) | Free Trial
Output source code in color the way it should be output. The output can be printed and saved in secure PDF.
Download

VScodePrint is an Extension for Microsoft® Visual Studio 2022 that enables you to print professional style printouts of Visual Studio source code directly from the Visual Studio Editor. The generated output is fully customizable that can be printed or to exported to secure PDF.

Please note that this version is TRIAL ONLY.

vscodeprint_csharp_sample_product_body.jpg

Price $45 it is recommended that you download and try it.

Please visit http://starprinttools.com/product_vscodeprint.aspx for the upgrade.

Key Features

  • Output C#, C++. Basic, HTML, XML,XAML etc and much more source code with syntax highlighted style
  • Connecting lines are drawn for matching brackets in scripts
  • Lines numbers are output that are ideal code inspections
  • You can customise the fonts and colors
  • You can customise page layout
  • You can create your own coversheet with your own company logo
  • A table of contents can be created
  • An index of all the functions and variables can be created
  • Monochrome printout is supported
  • You can select to output a selection, function(s), class(s), module(s), projectitem(s), project(s) or the whole solution
  • You can print or export the output to a secure PDF with hyperlinked Table of Contents *. You can print list of tasks

What can be selected for Printouts?

  • Complete Solution
  • Multiple Projects in a Solution
  • Multiple documents in one or more Projects
  • Class, Namespace or Method the cursor in the code window
  • Selection in the code window

Key Benefits

  • Present your work the way it should be presented
  • Produce professional style output
  • Impress your clients with color coded printout of your projects and enjoy repeat business
  • Output is ideal for code reviews/inspections
  • Use output in your presentations and handouts
  • Output is great for debugging and supporting
  • Fully integrated with Visual Studio Editor
  • Output can be exported to secure PDF

Supported IDEs:

IDE Notes
Visual Studio 2022 This version only works with VScodePrint 2022 
Visual Studio 2019 VScodePrint 2019 only support Visual Studio 2017 AND 2019 , however, when you purchase VScodePrint 2022, we will give you a FREE copy of VScodePrint 2019 that supports Visual Studio 2017 to 2019.

Supported Languages:

 C#  C++   Visual Basic   J#      HTML     XML     JScript     VBScript     ASP.NET     XAML and much more ...

Sample Printouts

  Visual Basic Sample Printout

  C# Sample Printout

Visual Basic - Sample Output

CSharp - Sample Output

Feature Summary

Feature Description
Fonts and Colors

The fonts and colours used to generated the output can be customised. The current version allows the fonts and colours for the following items to be customised:

  • Language Comments, Identifiers, Keywords, Line numbers, numeric values, operators, Strings etc Page header and footer Table of Contents* Index of subroutines, keywords etc The output can also be generated in monochrome.
Page Layout The following page layout properties can be customized:* Paper size* Page orientation* Page margins
Page Header/Footer

All the pages, except the Table of Contents and Index pages), can have a header and footer. Each header and footer has three columns that can be set to a number of macros (project name, component name, project version, printed date, printed time and page number on each page.

Alternative Line Color The background color of alternative lines can be set as you can see in the sample output above.
Outlines

Output source code outlines and show closed outlines.

Connecting Lines

Lines can be drawn to show language paired constructs as shown below. Line color and thickness is customizable.

Line Numbers

Sequentially number each code line in a project, module, or by procedure You can set the initial line number and increment. This is ideal for code reviews.

Dividers

You can have each method separated by a line of your choice of color and thickness, or start on a new page. You can also specify that subroutines are not to be split over a page boundary if possible.

Format Source Code Using the Visual Studio Editor you can format the source code in the editor code window using Edit > Advanced > Format Document You can apply the source code. However, Visual Studio does not provide a mechanism to format the whole project or all the projects in the Solution. You can use VScodePrint to format the source code in the code window, all project items in the project or  all projects in the Solution.    
Bitmaps

There a number of ways for you to render bitmaps in the generated output. For example, you may want to include screenshots of the forms in your application.

Coversheet

A page (sometimes called cover sheet/page) can be output as the first page in the generated output. For a professional style output many programmers use their company logo and the details of the project in the printout.

Watermark

A watermark bitmap can be set that will be rendered as the water for every page in the output.

Index

You can include an index of all the variables, subroutines and keywords and their page numbers in the output can be included.

Table of Contents

A Table of Contents of all the Documents, Forms, Classes, Designers and Modules can be generated in the output.

Outlines

You can choose if the source in the closed/collapsed Outlines is to be output or not.

Designer Generated Source Code You can choose if the Designer generated source is to be output or not.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft