使用外部数据库修改变量
嗨,您如何更改此数据库中的变量FIELDEVAL? Database db = new Database(false,true);。。
string fileName = " C:\ bogue \ genevieve \ details . DWG ";。
。
使用(数据库)。
{。
dbReadDwgFile(文件名,文件共享。ReadWrite,false,“”;。
。
//这不会更改数据库中的值:。
// AcadApp,SetSystemVariable("FIELDEVAL ",32);。
。
//这个不存在:。
// db,FieldEval = 32。
}。
谢谢您!。
**** Hidden Message ***** 虽然我没有100%的把握(没有时间尝试),但您可能需要尝试以下方法:
Autodesk.AutoCAD.DatabaseService.FieldEngine。EvaluationOption=值;//0、1、2、4、8、16的按位值或值的总和
EvaluationOption是一个静态属性。
但是通过添加HostApplicationServices.WorkingDatabase=db,我意识到AcadApp.SetSystemVariable("FIELDEVAL",31)工作正常。
谢谢!
页:
[1]