This component will instantly add full desktop publishing or CAD functionality to any application. You can also use it to create photo-show editors, GIS applications, etc.
Select, copy, rotate and drag shapes with rubber bands.
Each shape supports alpha blending on shape and pixel level, mirror/flip, effects (color adjustments, shadow, 3D effects), hints, mouse events, edit mode, and much more.
Shapes currently supported: Text, Memo, Bitmap, Metafile, Polygon, Polyline, Line (with arrows), Ellipse, Rectangle, Rounded Rect.
Supports complete load and save functionality for multipage doucments. Big documents are partially loaded when opening, and pages are loaded only when they are requested.
Document supports printing (to device, or to bitmap), at all kinds of resolutions.
Document supports full Undo and Redo. Undo is done in a very smart, efficient way.
Exports to XML, and bitmap formats. Export and import from/to SVG and PDF in near future.
Demo project with full source - a complete DTP editor demonstrating all features.
Related: Delphi, Source, Dtpdocuments, Desktop, Publishing, Application, Cad, Dtp