VCL

TMS Diagram Studio

Add diagram and flowchart capabilities to your application.


Feature overview


  • Diagram editing behaviour similar to standard diagramming applications
  • Ready-to-use Visio-like look and feel diagram editor
  • High-quality (anti-aliasing) drawing of blocks and lines
  • Blocks and lines can have transparency
  • BMP, WMF, EMF, PNG, TIFF, GIF and JPG images supported in blocks
  • Open architecture for building custom blocks and lines inherited from base classes
  • Ready-to-use flowchart, arrow and electric blocks
  • Diagram printing and previewing
  • Linking system allow customizable link points and information retrieval of connected blocks
  • Support clipboard operations
  • Block gradient, shadow and bitmap
  • Full block customization: pen, brush, color, selection color, minimum width and height
  • Block text customization: horizontal and vertical alignment, font, word wrap, clipping
  • Customizable link points in blocks
  • Inplace block text editing
  • Full line (link) customization: pen, source arrow shape, target arrow shape
  • Arc & bezier lines, polygon objects
  • Block rotation supported (including text, bitmap, metafiles and gradient)
  • TDiagramToolBar component for easy diagram editing with no line of code
  • Diagram snap grid
  • Diagram background image (stretched or tiled)
  • Diagram rulers
  • Saving/Loading diagram to/from file and stream
  • Diagram zoom in/out
  • Panning
  • Support for different layers
  • Support for node support in connected blocks and block hiding with node collaps / expand
  • Helper classes TBlockDrawer and TGPBlockDrawer for easy custom drawing on custom blocks
  • Lots of ready-to-use TAction descendants available for specific diagram operations:
  • clipboard operations, object deletion and inserting, zooming, and more.
  • Live diagram execution, live flowcharts

Click image for more screenshots.

Demo overview

  • Sample application showing the Diagram Studio in action included in distribution
  • Application showing to extract the full block hierarchy in code from a diagram

Pricing

Single Developer License Small Team License Site License
 

TMS Diagram Studio


€ 135

45 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
MOST POPULAR

TMS VCL Subscription


€ 895

450 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  TMS Diagram Studio
check  All TMS VCL products
more_horiz  Discover more
BEST VALUE

TMS ALL-ACCESS


€ 1,795

575 yearly renewal
license for 1 developer


Includes
check  Full source code
check  Access to the TMS Support Center
check  Free updates and new releases
check  TMS Diagram Studio
check  All TMS VCL products
check  All TMS products
more_horiz  Discover more
All prices excl. VAT. Renewal price is subject to change and only valid up to 30 days after license has expired. After renewal period a discount price is offered to renew the license.

TMS ALL-ACCESS

key
Get unlimited access to all TMS products
local_offer
One money and time saving bundle

Free Trial

Start a free TMS Diagram Studio evaluation today!
RAD Studio

What our customers say

I want to congratulate you for the component development of the very good Diagram Studio.

- Gabriel Castillo Hernandez

I just wanted to say a big thanks for the "Live Diagram" feature in Diagram Studio. I have a temperature monitoring and control application that can make good use of this idea. It will allow me to visually manage and display a stepped control process, where temperature settings change with time. Thanks again!

- John Gray

I enjoy diagram studio a lot. It is simple to use and very effective. In short, an excellent component.

- Harry Martin

Thanks for a very nice and easy diagram editing environment Diagram studio is a quite straightforward way of designing things.

- John Karlaftis

This is a wonderfull component !!!!

- Pablo Bizzotto

TMS WEB Core

language
Create modern web apps in Delphi & VSC
build_circle
Use Object Pascal code to build JavaScript apps