明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1601|回复: 1

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

[复制链接]
发表于 2003-9-11 13:53:00 | 显示全部楼层 |阅读模式
本帖最后由 作者 于 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文件的所有信息
 楼主| 发表于 2003-9-15 21:30:00 | 显示全部楼层
没有人会吗???还是太简单了,不好意思教我啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-25 18:20 , Processed in 0.170604 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表