NOV Diagram for .NET Features

NOV Diagram for .NET - Features Overview

NOV Diagram for .NET is a comprehensive diagramming and graph visualization solution for .NET. Whether you are creating business, technical, software, HMI, or custom diagrams, its extensive built-in features and flexible architecture help you accelerate development and deliver projects on time and within budget. Explore its key features below:
document object model

Diagram Document Object Model

The Diagram Document Object Model (DDOM) is a cross-platform set of .NET objects for building interactive diagramming solutions in Blazor, WinForms, WPF, macOS, and ASP.NET applications. Drawings organize content into foreground and background pages, while libraries provide reusable shapes and symbols. Shapes, groups, and routable connectors form the diagram content, and layers control its organization, visibility, printing, and interaction. Built on the NOV DOM, the model supports CSS styling and formula expressions. Dedicated drawing and library widgets integrate this functionality into NOV user interfaces.
smart shapes

Smart Shapes

NOV Diagram for .NET supports smart 1D and 2D shapes with custom geometry and behavior defined through formulas and .NET code. Control points let users adjust geometry, text, ports, and dimensions, while gluing maintains connections as shapes move.

Shapes support rich text, tables, lists, images, and spellchecking. Configurable ports, automatic connector routing, predefined arrowheads, and corner rounding provide flexible control over diagram appearance and connections.
routable connectors design

Routable Connectors

NOV Diagram for .NET provides routable connectors that automatically avoid shapes while aiming to minimize path length, bends, and crossings. Connectors also adapt to graph and tree layouts, keeping connections clear as diagrams are arranged.

Bridges (hops) make intersecting paths easier to follow, while interactive reshaping lets users adjust connector segments and corners. Automatic segment merging helps keep manually edited paths clean and readable.
shape libraries

Shape Libraries

NOV Diagram for .NET organizes reusable shapes and shape arrangements into libraries. NLibraryView supports drag-and-drop diagram construction, while NLibraryBrowser provides navigation and searching across multiple libraries.

Predefined libraries cover general shapes, business diagrams, family trees, floor plans, flowcharts, and software modeling. Additional libraries are available from MyDraw, which natively supports NOV Diagram drawing and library files.
rich text and tables

Rich Text and Tables

NOV Diagram for .NET integrates a full-featured word-processing engine directly into diagram shapes. Its in-place editor provides contextual ribbon commands and Microsoft Word–style menus for formatting entire shapes or selected text.

Features include advanced character and paragraph formatting, right-to-left text, multilevel lists, nested tables with merged and split cells, and embedded raster and vector images. Built-in spellchecking helps users create accurate, richly formatted content within their diagrams.
automatic layouts

Automatic Layouts

NOV Diagram for .NET provides automatic layouts that arrange shapes and connections into clear, organized diagrams. These algorithms reduce manual positioning and simplify working with large diagrams or content generated from data.

Basic layouts organize shapes into stacks, rows, grids, or docked areas. Graph layouts emphasize flow, connectivity, symmetry, and compactness, while tree layouts arrange parent-child hierarchies for organization charts and other branching diagrams.
printing and pdf

Printing and PDF

NOV Diagram for .NET provides printing and PDF export with a shared preview for checking page arrangement and content placement. Users can adjust alignment and scaling or fit drawings to a specified grid of pages.

Page breaks can be displayed directly in the drawing view, while non-printable shapes keep design notes and editing aids visible on screen without including them in printed output.
image generation

Image Generation

NOV Diagram for .NET exports drawings to scalable vector formats such as SVG, EMF, and DXF, and raster formats including PNG, JPEG, TIFF, and BMP. Configurable DPI controls raster image resolution for print and on-screen use.

Image previews let users check the output before saving, while individual shapes can be excluded from export without hiding them during editing.