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. |