下面C#代码,取到数据库的线型表,然后遍历表中所有线型记录对象,并得到线型名输出

    private void GetAllLinetype()
{
    MxDrawDatabase database = (MxDrawDatabase)axMxDrawX1.GetDatabase();
    //返回数据库中的线型表对象
    MxDrawLinetypeTable linetypeTable = database.GetLinetypeTable();
    //创建遍历器
    MxDrawLinetypeTableIterator iter = linetypeTable.NewIterator();
    if (iter == null)
        return;
    string sRet = null;
    //移动当前遍历器位置
    for (; !iter.Done(); iter.Step(true, false))
    {
        //返回遍历器当前位置的线型样式
        MxDrawLinetypeTableRecord lineType = iter.GetRecord();
        //得到文字样式名
        sRet = sRet + ',' + lineType.Name;
    }
    MessageBox.Show(sRet);
}

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐