CtrlCAD SourceCode C++
               
 
 
 

 
 

What can I do with CtrlCAD?

  • Build your own CAD/GIS Applicaton !

    To develop your CAD/GIS Application you need a roboust development tool ! CtrlCAD is the low-cost solution !


    CtrlCAD is a 2d source code C++ graphic library. It serves as a foundation for your own customized drawing applications (CAD/GIS). The library is furnished in source code C++ until August 25 2009.  These components can be used with applications written in the popular Visual IDE languages such as Visual Basic, Delphi, C++ Builder and Visual C++.
    CtrlCAD is the basis to build your own CAD.More then 1000 functions,well documented with a lot of examples.

    CtrlCAD features:
    • Supported formats: AutoCAD DWG/ DXF format. ;
    • Layouts, Layers, Linetypes, Blocks, TextStyles, PointStyles, Multi-line Styles (parallel lines), Selection Sets;
    • Graphics objects: Points, Lines, Sub-classed Polylines, Circles, Arcs, Ellipses, Rectangles, Text, Block insertions, Raster Images, Hatches ;
    • Vectorization of raster images;
    • A unique ID for each entity to link it to an external Database;
    • Access to all the properties of any object, either programmatically or via dialogs ;
    • Various type of Zoom capabilities allowing you to view the entire drawing or any desired part of it ;
    • Mouse Wheel supports real-time Zoom and Pan;
    • Print Preview;
    • Command window to insert command by keywords ;
    • Advanced user interface;
    • Layers and Blocks management ;
    • Support   print styles(.CTB and .STB files) ;
    • Boolean operations between polygons;
    • Edit operations: Copy, Move, Rotate, Scale, Mirror, Array,Explode, Erase, Join. Single objects can be edited by moving their control points (grips);
    • Event-driven mechanism that allows for application control of the user's actions with a drawing;
    • Supports Windows TTF fonts and AutoCAD SHP fonts;
    • Supports AutoCAD hatch patterns (PAT) and linetypes (LIN);
    • Unlimited Undo-Redo
    • Easy localization to any language;
    •  .

    System requirements:

    • PC with Windows XP / Windows Vista;
    • 5 mb disk space;
    • 1 GB RAM;
    • broadband Internet-connection.