Laboratory.NET - Resources for .NET Developers
Home  •   Free .NET  •   Popular .NET  •   Discussion

  • .NET Component Requests
    If you are looking for .NET Component or Control and need help finding it, ask here.


Actipro SyntaxEditor v.2.5

by Actipro Software

Summary: SyntaxEditor is a powerful editing control that syntax highlights text and provides an amazing number of state-of-the-art features for code editing. Custom language definitions can be developed and distributed with your applications. Major features include multi-language support, a regex parsing engine, outlining, undo/redo, indicators, split views, IntelliPrompt, word wrap, and much more.

Commercial  $299.95
Status: Fully Functional
Sources Not Available  



Let us know if you like it.  
  • 0
  •  (0%) 
  • 0
  •  (0%) 
  |   Comments (0)

Detailed Description

SyntaxEditor is a powerful editing control, similar to a multi-line TextBox, which syntax highlights text and provides an amazing number of state-of-the-art features for code editing. SyntaxEditor is modeled after the code editor in VS.NET and provides nearly all of its functionality.

SyntaxEditor comes packaged with a number of sample language definitions for common languages like C#, VB.NET, SQL, HTML, XML, CSS, JScript, VBScript, Python and INI files. Custom language definitions can be developed in an easy to learn XML format and distributed with your applications. To provide maximum functionality in the editor control, SyntaxEditor uses two parsing phases, a lexical parsing phase that tokenizes text, and an optional semantic parsing phase that you can implement to generate extended semantic parse data to be used for code outlining, IntelliPrompt, etc.

SyntaxEditor is best designed for use in IDE (integrated development environment) applications. It also may be creatively used in other scenarios. For instance, you could make the editor read-only and use it for displaying log files or status messages (like in an FTP client) for an application. The possibilities are limitless.

Major features of SyntaxEditor include:

  • Multiple language support
  • Custom NFA regular expression engine
  • XML language definitions
  • Lexical parsing of text into tokens
  • Open-ended design for semantic parsing of tokens
  • Complete separation of the user interface and document/parsing object model
  • Code outlining
  • Unlimited undo/redo
  • Undo/redo action grouping
  • Line numbering in line number margin
  • Line modification tracking
  • Word wrap (character and token wrapping modes)
  • Indicators (bookmarks, breakpoints, misspelling markers, etc.) in indicator margin
  • Indentation guides
  • Whitespace display
  • Content dividers
  • Block indent/outdent
  • Line selection in the selection margin
  • Bracket highlighting
  • Case sensitivity and auto-correct
  • Complete extended Unicode character support and IME support
  • Any type of font is supported, including non-monospace fonts
  • Triggers for handling keystroke/command combinations
  • Feature-rich find/replace object model
  • Customizable dialogs
  • Four-way or two-way split views
  • IntelliPrompt member lists
  • IntelliPrompt info tips
  • IntelliPrompt quick info
  • WYSIWYG printing and print preview with print-specific format settings
  • HTML and RTF export
  • Custom DataObject support
  • Single-line mode
  • Token-specific highlighting styles enabling custom styles for user-defined keywords
  • A TextStylePreview control that can be used to display text styles on an Options dialog
  • Much, much more...

Update Description

Completely separated the UI from the document/parsing model
Added syntax-highlighting to collapsed node tooltips
Added print settings independent of SyntaxEditor settings
Added display lines to the object model
Added more methods to access the outlining object model
Added the TextStylePreview control
Finalized WinUICore and Shared 1.0 libraries
Reduced memory usage
Significantly improved speed for display line calculation and general rendering
Added Python language definition
Added IME support
Much, much more

Other Titles by this Publisher


Actipro Wizard    v.2.0


Actipro DockableWindow    v.2.0


Actipro CodeHighlighter    v.1.0.0000
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. You essentially tell the web control what code to highlight and it outputs the code in syntax highlighted format. Custom language definitions may be developed and code outlining is supported.


Comments

There are no Comments for this Product


Leave a comment


Please comment only the product here. If you have technical problems or suggestions on our web site, please use contact form.
Name
(required)
E-Mail
(will not be published) (required)
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Comment
 

 

LabDotNet Catalog Search


Advanced Search

Google Custom Search

.NET Controls
.NET Forums
.NET Blogs