Delphi
TMS FNC Core v3.1.7.1 (September 10, 2024) Full Source
High-quality (anti-aliasing) drawing of blocks and lines
Open architecture for building custom blocks and lines inherited from base classes
Ready-to-use flowchart, arrow and electric blocks
Linking system allow customizable link points and information retr...
Description
High-quality (anti-aliasing) drawing of blocks and lines
Open architecture for building custom blocks and lines inherited from base classes
Ready-to-use flowchart, arrow and electric blocks
Linking system allow customizable link points and information retrieval of connected blocks
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
Full line (link) customization: pen, source arrow shape, target arrow shape
Arc & bezier lines, polygon objects
Block rotation supported (including text, bitmap and gradient)
Separate TTMSFNCBloxToolBar component for easy diagram editing with no line of code (needs TMS FNC UI Pack)
Diagram snap grid
Diagram rulers
Saving/Loading diagram to/from file and stream
Diagram zoom in/out
Panning
Helper classes TTMSFNCBloxBlockDrawer for easy custom drawing on custom blocks
Clipboard operations, object deletion and inserting, zooming, and more.
Supported frameworks and platforms
VCL Win32/Win64
WEB
FMX Win32/Win64, macOS, iOS, Android
LCL Win32/Win64, macOS, iOS, Android, numerous Linux variants including Raspbian
Supported IDE's
Delphi XE7 and C++ Builder XE7 or newer releases
Lazarus 1.4.4 with FPC 2.6.4 or newer releases.
v3.1.7.1
Improved : Packages for WEB Designer and Visual Studio Code
Improved : Core Improvements
Fixed : Issue with accessing local files in Linux in TTMSFNCWebBrowser