Skip Navigation LinksActipro Software / Products / .NET Controls / ASP.NET / CodeHighlighter

Product Details

Actipro CodeHighlighter
A freeware code syntax highlighting web control for ASP.NET

Latest Release:
v4.0.0055 on 12/09/2008

Supported Environments:
.NET 2.0 - 3.5
VS.NET 2005

Other Products

General
Product List

Actipro Icons

Released on 12/17/2008
Actipro Icons contains over 1,750 unique icon designs for use in your applications, each with multiple size, state, and format combinations
Actipro Icons
WPF .NET Controls

Actipro WPF Studio

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
WPF Studio is a bundled suite of professional user interface controls and components for WPF
New! WPF Studio v4.5.0483

Actipro Bar Code

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Bar Code generates native WPF vector-based bar codes
Bar Code v4.5.0483

Actipro Docking & MDI

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Docking tool windows and multiple document interface for WPF
Docking v4.5.0483

Actipro Gauge

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Circular, linear, and digital gauge controls for WPF
Gauge v4.5.0483 Navigation v4.5.0483

Actipro PropertyGrid

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
PropertyGrid is an advanced property grid control for WPF
New! PropertyGrid v4.5.0483

Actipro Ribbon

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Ribbon is a control suite duplicating the Office 2007 user interface
Ribbon v4.5.0483

Actipro Wizard

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Wizard is a control that makes it simple to create wizard dialogs in WPF
Wizard v4.5.0483

Actipro Shared Library

for Windows Presentation Foundation
v4.5.0483, released on 12/19/2008
Useful common controls and components for WPF, included with our other WPF products
Shared Library v4.5.0483
Windows Forms .NET Controls

Actipro SyntaxEditor

for Windows Forms
v4.0.0280, released on 12/09/2008
SyntaxEditor is a syntax-highlighting source code editing control
SyntaxEditor v4.0.0280

Actipro .NET Languages Add-on

for Windows Forms
v4.0.0280, released on 12/09/2008
Advanced C# and Visual Basic language implementations for use with the SyntaxEditor control
   .NET Languages Add-on

Actipro Web Languages Add-on

for Windows Forms
v4.0.0280, released on 12/09/2008
An advanced XML language implementation for use with the SyntaxEditor control
   Web Languages Add-on

Actipro UIStudio

for Windows Forms
v2.0.0105, released on 12/09/2008
UIStudio is a suite of next-generation dockable toolbars, menus, statusbars, dockable windows, tabstrips, and navigationbar controls
UIStudio v2.0.0105

Actipro Wizard

for Windows Forms
v3.0.0140, released on 12/09/2008
Wizard is a control with powerful design-time functionality for creating wizards
Wizard v3.0.0140
ASP.NET Controls

Actipro CodeHighlighter

for ASP.NET
v4.0.0055, released on 12/09/2008
CodeHighlighter is a freeware code syntax highlighting web control for ASP.NET
CodeHighlighter v4.0.0055

Product Newsletter

If you would like to receive periodic informative newsletters about our new .NET controls and events, please fill out the following information.
Name:
 
E-mail Address:
 
Where did you hear about our products?
 

Actipro CodeHighlighter - ASP.NET Control

Actipro Software has donated the CodeHighlighter ASP.NET web control to the developer community as freeware.

CodeHighlighter is the most powerful source code syntax highlighting component available for the .NET environment. It makes providing syntax highlighted code samples on your web sites a trivial task. The code samples have a professional appearance and are easy to read. You essentially tell the ASP.NET CodeHighlighter web control what code to highlight (either by inserting it inline or by programmatically setting a Text property) and in the rendering phase of its web page it outputs the code in syntax highlighted format. Custom language definitions may be developed for the control and code outlining, line numbering, and keyword linking are even supported.

The CodeHighlighter component is based on the engine of the popular Actipro SyntaxEditor control, a .NET Windows Forms syntax-highlighting text editor control that has nearly all the features and capabilities of the Visual Studio .NET code editor. Many of the same classes that are used in CodeHighlighter are also used in SyntaxEditor, therefore allowing language definitions and semantic parser code to be shared between the two products. For more information about SyntaxEditor see below or visit the control's home page.

CodeHighlighter is a .NET control for ASP.NET, completely written in C#.

Feature List

CodeHighlighter supports the following major features:

  • Flexible ASP.NET web control inferface that syntax highlights source code
  • Code can be added within the web control's tag block or set programmatically
  • Web.config file configuration settings
  • Language definition caching
  • Multiple language support
  • Custom backtracking NFA regular expression engine
  • XML language definitions
  • Lexical parsing of text into tokens
  • Code outlining via DHTML
  • Code outlining degrades gracefully if the browser will not support it
  • Line numbers with custom colors and padding characters
  • Keyword linking to external URLs
  • Sample language definitions for Assembly, Batch files, C#, CSS, HTML, INI files, Java, JScript, Lua, MSIL, Pascal, Perl, PHP, PowerShell, Python, SQL, VB.NET, VBScript, XAML, and XML
  • Sample web page demonstrating inline use of the web control
  • Sample web page demonstrating how to paste code into a TextBox and highlight it
  • Sample web page demonstrating how to upload a code file and highlight it