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/visible/invisible layer(s). Using all colors possible. Gradient support. Using different style of pens ,different style of brushes if you need. 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 by library. Zooming and panning, viewing the drawing in any scale .
Project JEDI is an international non-profit organization, which was formed in an effort to expedite the process of making emerging Windows technologies available to the Delphi development community. Comprised of a team of programmers, beta testers, documentation specialists and web designers, Project JEDI has a clear and unrelenting mandate: to provide Delphi developers with timely access to Application Programming Interfaces (APIs), libraries and any other facilities which extend the capability of the Delphi programming environment.