
Diagram Studio allows you to add flowchart and diagram capabilities to your Delphi/C++ Builder application. Main features:
* 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
|