NOV Diagram for .NET - Rich Text and Tables

NOV Diagram for .NET integrates a full-featured MS Word - processing engine directly into diagram shapes, bringing an exceptional depth of rich text editing to diagramming. Advanced character and paragraph formatting, nested tables, multilevel lists, and embedded images allow shapes to contain sophisticated document content, extending far beyond ordinary diagram labels.

The in-place editor is deeply integrated with the diagramming interface. Ribbon commands apply formatting to entire shapes when shapes are selected and to selected text during editing. Microsoft Word–style context menus provide a familiar way to access these extensive editing and formatting capabilities.
inplace text editor

Inplace Text Editor

NOV Diagram for .NET provides an advanced in-place text editor that is tightly integrated with the diagramming interface. Ribbon commands for character and paragraph formatting apply to entire shapes when shapes are selected, and to the selected text range when the in-place editor is active.

The editor also provides context menus similar to those in Microsoft Word, giving users a familiar way to edit and format text within shapes.
character formatting

Character Formatting

NOV Diagram for .NET provides extensive character formatting for text within shapes and tables. Text supports solid, linear gradient, radial gradient, hatch, and image fills with adjustable transparency. Character outlines can be styled independently of their fill. The following formatting options are available:
  • Font style: bold, italic, underline, and strikethrough
  • Font name: choose from fonts available on the target system
  • Font size
  • Superscript and subscript
  • Text fill: solid color, gradient, hatch, or image, with transparency support
  • Independent character outline formatting
  • Highlight and background fills
  • Formatting marks: show or hide nonprinting characters, such as line and page breaks
paragraph formatting

Paragraph Formatting

Shape text can contain multiple paragraphs, each with its own formatting. Paragraph settings control text alignment, indentation, line height, and reading direction:
  • Indentation: first-line and hanging indents
  • Alignment: left, right, center, and justified
  • Adjustable line height and spacing
  • Right-to-left text support for languages such as Arabic and Hebrew
table support

Table Support

NOV Diagram for .NET supports tables for presenting structured information within diagrams. Users can insert and remove rows and columns, merge and split cells, nest tables, and customize their appearance. Tables can be embedded in rich text, and shapes containing tables can be connected to other diagram elements. Supported features include:
  • Cells spanning multiple rows or columns, with cell merging and splitting
  • Individual cell text orientation: horizontal or vertical
  • Independent fills and borders for each cell
  • Collapsed and expanded cell margins
  • Interactive row and column resizing using the mouse
  • Fixed, percentage-based, and automatic column widths
  • Border collapsing for shared cell edges
  • Automatic table sizing
  • Selection of multiple ranges of cells, rows, and columns
  • Nested tables within table cells
bullet lists

Bullets and Numbering

NOV Diagram for .NET supports bulleted, numbered, and mixed multilevel lists within shape text and table cells. Flexible numbering and formatting options help organize instructions, descriptions, and hierarchical information:
  • Numbering styles: Arabic numerals, Roman numerals, letters, symbols, cardinal numbers, and ordinal numbers
  • Multilevel lists: nested levels with hierarchical numbering, such as 2.1 and 2.1.1
  • Tab alignment: consistent spacing and indentation between list markers and paragraph text
  • Counters: custom or automatically assigned counters for controlling numbering sequences
  • List templates: reusable settings that define how list markers are generated and formatted
embedded images

Embedded Images

Images can be embedded directly in shape text and table cells, combining formatted text with illustrations, icons, and other visual content. Supported formats include:
  • Raster images: JPEG, PNG, BMP, GIF, and animated GIF.
  • Vector images: SVG, EMF, and WMF, preserving sharpness and scalability when printed or exported to vector formats such as PDF.
spell checking

Spellchecking

NOV Diagram for .NET includes built-in spellchecking compatible with OpenOffice dictionaries. Spelling errors are identified as users type, helping them maintain accurate labels, annotations, and table content. Right-clicking a flagged word opens a context menu with suggested replacements.