Sweet Drawing Engine

By Vassilis Papanikolaou

Freeware 23 Sep 2013

In category

Components > Charts and Graphs > CAD


SweetDrawingEngine ported to Delphi XE4-XE5 including Demo. Original work (v2.00) by CodeAccelerate.

SweetDrawingEngine is a complete vectorial graphic library for Delphi that comes with full sources. It is fully OpenSource. You are now able to create complex and beautiful CAD-like interfaces to your application with the power of OOP and a native library for Delphi.

Basic functionality you will have:

  • Drawing shapes on the designer canvas by mouse actions or code.
  • Modifying the drawed shapes.
  • Support multi-layers, deleting, setting visibility of layer(s).
  • Using all colors possible.
  • Gradient support.
  • Using different style of pens, different style of brushes on shapes.
  • Creating text objects with any font installed in the system.
  • Necessarily shape action related events published.
  • Unlimited level undo/redo actions.
  • Cutting, copying, pasting and deleting the shapes.
  • Sendtoback, Bringtofront all or be a step.
  • Ordering the shapes (SendToBack, BringToFront, etc.)
  • Dragging and Scaling the shapes by mouse or code.
  • Snapping the mouse point to grids or existed shape.
  • Saving the drawing in XML format.
  • Inserting bitmaps to the drawing.
  • Locking/Unlocking Shape.
  • Grouping and ungrouping the shapes.
  • Packing shapes to use as library item.
  • Zooming and panning, viewing the drawing in any scale.
  • LayerManager control used to manage layers and shapes on drawing canvas as one in Macromedia FireWorks.


  • Status: Trial (work while IDE is running)
  • Source: FW
  • Size: 1 425 960kB


  • Delphi XE4
  • Delphi XE5