1、单行与多行文字同时存在,如何捕捉?? new TypedValue(0, "*text") , //这里仅捕捉单行文字 改成:new TypedValue(0,"Text") 搜索单行文字 new TypedValue(0,"MText")搜索多行文字 new TypedValue(1, "*要查找的文字*") //如果查找有多个文字,怎么实现 改成:new TypedValue(1,"*Text1*Text1*") 查找多个文字,可以这么写. 2、程序执行到 PromptSelectionResult res = ed.GetSelection(filter) 出错eNotApplicable异常错误 这倒没遇到过,可能要看你实际才知是什么情况 3、如何不让用户看到CAD显示此文件已打开? 判断一下doc是否已经打开,如已打开,就不再打开,并设置为当前文档. 另外:每个文件都打开,即浪费时间,CAD显示又不直观,该如何操作?? 建议使用ObjectDBX技术,不打开文档从后台操作. |