上一小节我们看到了符号表包含了一系列的表(共9个),这些表数量是固定的,用户不能增加新的表,也不能删除现有的表。
符号表名称 |
符号表功能 |
|
Block Table |
块表 |
存储图形数据库中定义的块。此表中含有两个非常重要的记录:模型空间和图纸空间。 |
Dimension Style Table |
尺寸标注样式表 |
存储尺寸标注样式 |
Layer Table |
层表 |
存储图层 |
Linetype Table |
线型表 |
存储线型 |
RegApp Table |
应用程序名注册表 |
存储为图形数据库中对象的扩展实体数据而注册的应用程序名 |
Text Style Table |
文字样式表 |
存储文字样式 |
UCS Table |
用户坐标系表 |
存储用户保存的用户坐标系 |
View Table |
视图表 |
存储与命令view相关的视图 |
Viewport Table |
视口表 |
存储当系统变量Tilemode值为1时的视口配置,该配置由命令vports创建。 |
9个表中,我们接触最多的当属块表,所有的实体都储存在块表中(这说法应该不够严密,后续内容将逐步讲解),块表中的特殊块表记录:模型空间和图纸空间,使得理解块表遇到不小的困难。
尺寸标注样式表、层表、线型表、应用程序名注册表、文字样式表、用户坐标系表等6个表比较简单,看到名称就能明白其用途,也不会造成混淆,在此不再累述。
视图表、视口表容易区分不清,视口表还会与布局中的视口(命令Mview)产生混淆,这都使的初学者在这里遇到不小的麻烦。您可以借助ArxDbg或MgdDbg工具及上表中相关的命令进行对比查看,通过对比分析,逐步理解其用途。