我想对我画的每个图形,设置一些属性,将这些属性添加到数据库中,我想知道这个数据库用哪个属性做主索引?唯一确定每个图形?图形的坐标可以吗?
但是如果对于不同的文件,是不是要建立不同的数据表,对每个文件中的图形做记录啊?如果不是的话,请告诉我如何做啊?
因为不同的文件中的图形坐标可能相同!如果放到一个数据表中,是不能区分的!我应该如何设置数据库以区分每个不同的图形,并对其设置属性?
但是如果对于不同的文件,是不是要建立不同的数据表,对每个文件中的图形做记录啊?如果不是的话,请告诉我如何做啊?
因为不同的文件中的图形坐标可能相同!如果放到一个数据表中,是不能区分的!我应该如何设置数据库以区分每个不同的图形,并对其设置属性?
[GrpaphicRectangle]
PosX=10
PosY=20
Width=30
Height=50
[GraphicsRound]
PoxX=30
PoxY=50
Radii=30.5
/////
这样的话就不用受不同图形的控制了,这后可以采用TMemIniFile这个类来操作ini结构的信息了..
P x y
L x1 y1 x2 y2
R x1 y1 x2 y2
C x y r
E x y a b
来分别代表点,线,矩形,圆,椭圆,等的二维图形.还需要一些设置命令,如
S FC r g b
- 设置当前绘图颜色为(r,g,b)
S BC r g b
- 设置当前背景颜色为(r,g,b)如果需要,还可以设置线型,线宽,填充图案,甚至选择和设置调色板
等等