muzi 发表于 2003-9-11 13:53:00

在ARX中读出.dwg文件的图纸空间的信息。

本帖最后由 作者 于 2003-9-11 14:37:18 编辑

有一个dwg文件含有Layout的信息,我怎么在ARX中读出这个文件?就是读出图纸空间的信息,还有模型空间的信息,所有的哦。

一下代码怎么改(DWGFILEDIRECTORY为文件的名,带路径)
Acad::ErrorStatus readDwgFile()
{
        AcDbDatabase* pCurDb;
        Acad::ErrorStatus es;
        AcDbDatabase* pDb = new AcDbDatabase(Adesk::kFalse);
        es=pDb->readDwgFile(DWGFILEDIRECTORY,_SH_DENYRW);
        if(es!=Acad::eOk)
        {
                acutPrintf("\n The %c file was not found. ",DWGFILEDIRECTORY);
                delete pDb;
                return es;
        }
        pCurDb = acdbHostApplicationServices()->workingDatabase();

        if(pCurDb->insert(AcGeMatrix3d::kIdentity,pDb) != Acad::eOk)
        {
        delete pCurDb;
        }

        delete pDb;
        return es;
}


就是读出附件中dwg文件的所有信息

muzi 发表于 2003-9-15 21:30:00

没有人会吗???还是太简单了,不好意思教我啊
页: [1]
查看完整版本: 在ARX中读出.dwg文件的图纸空间的信息。