About NOV Diagram for .NET

Develop specialized diagramming or drawing applications of any type.

NOV Diagram for .NET allows you to easily create feature rich diagramming solutions in WinForms, WPF, Xamarin.Mac and ASP.NET environments. It is built upon the NOV Document Object Model (DOM) which means that NOV Diagram for .NET benefits from platform-wide featurs such as CSS Styling, Formula Expressions and others. In NOV Diagram for .NET shapes are stucturally similar to the Micosoft Visio ShapeSheet architecture. This allows the easy replication of most Visio shapes.

NOV Diagram for .NET is a fully managed, extensible and powerful diagramming framework, which can help you create feature rich diagramming solutions in WinForms, WPF, Silverlight, Xamarin.Mac, MonoMac and ASP.NET environments.

NOV Diagram for .NET is the product behind MyDraw - a commercial alternative to Microsoft Visio. As you would expect from a commercial Microsoft Visio competitor, NOV Diagram for .NET features most of the Microsoft Visio functionality and allows you to replicate the smart behavior of almost any Visio shape.

NOV Diagram for .NET is built upon the NOV Document Object Model (DOM) and is a scalable and extensible solution. It has been carefully designed to meet a vast amount of customization requests. The object model and the API had been thoroughly refined to be as native and intuitive as possible.

NOV Diagram for .NET features:

  • Drawings: Drawings are constructed by multiple pages each of which has multiple shapes. Thus diagrams are basically created by creating shapes inside drawing pages.
  • Libraries: Libraries help you organize drawing clippings into stencils. Thus libraries are basically created by creating library items that can contain single or multiple shapes.
  • Automatic Layouts: The automatic arrangement of diagrams is an indispensable feature, especially when diagrams are either too large or are automatically generated. NOV Diagram for .NET comes equipped with a sophisticated set of automatic layouts.
  • Predefined Shapes: NOV Diagram for .NET comes equipped with numerous predefined shapes, which can come handy in many applications, including 18 Basic Shapes, 10 Connector Shapes and 31 Flowcharting Shapes.
  • Diagram Document Object Model - NOV Diagram for .NET is built upon the NOV Document Object Model (DOM). This means that NOV Diagram for .NET benefits from platform-wide features such as CSS Styling, Formula Expressions and others. Following is a brief overview of the most important objects that constitute the Diagram Document Object Model (DDOM):
    • Drawings    
    • Libraries
    • Shapes
    • Groups
    • Routable Connectors
  • Shape Features - In NOV Diagram for .NET shapes are stucturally similar to the Micosoft Visio ShapeSheet architecture. This allows the easy replication of most Visio shapes. Following is a brief overview of the most important shape features:
    • Custom Shapes
    • End Points Glue
    • Geometry Commands
    • Geometry Corner Rounding
    • Geometry Arrowheads
    • Input and Output Ports
    • Inward and Outward Ports
  • Predefined Shapes - NOV Diagram for .NET features many predefined shapes that are consistently created by shape factories including:
    • Arrow Shapes
    • Basic Shapes
    • Flow Charting Shapes
    • Connector Shapes
    • Brainstorming Shapes
    • Electrical Symbols Shapes
    • File and Folder Shapes
    • Flag Shapes
    • Floor Plan Shapes
    • Food Shapes
    • Network Shapes
    • Symbol Shapes
    • Traffic Signs Symbols Shapes
    • Weather Shapes
  • Automatic Layouts - NOV Diagram for .NET features strong support for automatic arrangement of diagrams including:
    • Box Layouts
    • Graph Layouts
    • Tree Layouts
  • Drawing Export - The drawings content of NOV Diagram for .NET can be exported to a large set of medias and formats including:
    • Export to Image
    • Export to PDF
    • Export to SVG
    • Printing
  • Maps - NOV Diagram for .NET makes it easy to import geographical data from ERSI shapefiles. You can control the way the shapes are rendered by applying various fill rules to them. You can also specify a map projection to be used for transforming the 3D geographical data to a 2D screen coordinates.