TDrawFace
============================================================
This is a Delphi7 component for the developing of a vectorgraphical 
program.

 
The tDrawFace is a smart drawing canvas and provides the folloving:
============================================================
* Panning
	(dragging of middle-button)
* Some zooming function
	(wheel - dinamic zoom, zoomrect and zoomall function)
* Objects defined regions handling
	(mouse cursor shows --in the status bar-- which object is 
	containing)
* Popup menu inspector
	(the right click menu is an inspector, invoke the changes
	need move to other property:)
* Grip handling
	(the selected object has grips, these allow modify size of
	object)
* Undo/Redo 
	(some times:), sorry this is under construction)
* Object tree view 
	(with hierarchical editing, moving the parent object 
        the childrenn are moving too)
* Print preview/Print
	(very efficient printing methode)
* Save/Open
	(saving the work to a XML file...)
* Source codes for some basic drawing objects
	(rectangle, ellipse, polyline, text, picture)


The component provides the base classes for designing of the
drawcomponent descendants:
============================================================
* tBasic 
	(IO, properties, DB connects, name handling, etc..)
* tDrawComponent 
	(drawing base class)
* tDrawPoint 
	(important part of objects)
* tPrintFrame 
	(shows a frame for the selecting which part of draw 
         you want to print, and manages the printing)


There are some demo projects:
============================================================
* Demo 01 (simple)
* Demo 02 (menu)
* Demo 03 (more functionality, and more objects)
* Demo 04 (generating object methodes)
* Demo 05 (deploy new methodes to the DrawFace)


Licencing:
============================================================
The tDrawFace is a shareware system. 

All version are making as a trial and as a full version.
The trying system is limited by saving and printing the data. 
It saves and prints cca. 100 objects only.
The full version has no limitation nothing.

The full system is available for the D5, D6, D7. 


The tDrawFace requires good hardware:
============================================================
It is working already:
* P2-350 + ATI Radeon-32 MB 
* P3-C566 + GF2 MX400-64 MB

It is working smootly:
* XP-1800 + GF2 MX400-64 MB


The tDrawFace required environment:
============================================================
It uses the GDI+ library, which is part of the Windows XP. At
the other Windows versions you must place GDIPLUS.DLL to the 
system directory.


The tDrawFace used programs:
============================================================
* Frame-House 
    - an achitectural design system
    - www.frame-house.com


Zip contained files:
============================================================
Face.dcr
Face.dcu
Face.res
DrawComponent.int

DirectX.inc
Jedi.inc
DirectDraw.pas
GDIPAPI.pas
GDIPOBJ.pas
GDIPUTIL.pas

demos

readme.txt


Decided new features:
============================================================
* Connect to some RDBMS
* Connect to other CAD programs with import/export data
* DXF import/export
* Multi language support
* VB for application, to automate the frequently required 
  works
* 3D objects handling


Known bugs:
============================================================
* Some:)


Contact:
============================================================
mailto:support@drawface.hu
http://www.drawface.hu