1、用户交互
AutoCAD中的用户交互是指提示用户输入指定类型的数据或者从当前图形环境中选择所需要的点或者实体对象
,在.netAPI中要实现用户交互操作需要用到Autodesk.AutoCAD.EditorInput命名空间中的Editor类。
(1)输入数据方法:先获取Editor对象,然后获取特定类型的数据(Prompt***Options),这时需要对应类
型的对象来接收(Prompt***Result),开发者可以通过判断PromptResult类的Status属性来指示输入是否成
功;
(2)选择方法:对应“输入数据”流程相应有PromptSelectionOptions和PromptSelectionResult两个类,另
外在创建选择集的时候也可以使用过滤器(SelectionFilter)来进行选择。
2、AutoCAD数据库
AutoCAD数据库是DWG文件在内存中的表示,用来存储组成AutoCAD的数据库对象的容器,数据库对象是指可以
保存到文件当中的对象,主要包括实体、符号表和对象字典等。
(1)实体就是具有图形表示的数据库对象,如直线、圆、圆弧、文本、三维实体、样条曲线和椭圆等,用Entity类表示,AutoCAD中所有实体都保存在块表记录中,而块表记录保存在块表中&