ObjectARX切换图纸空间的方法

来源:互联网 发布:有声小说录制软件 编辑:程序博客网 时间:2024/04/27 23:26

问题:我的图纸空间可能有很多个,怎么根据图纸空间的名称切换到想要的图纸空间?

方法:使用setCurrentLayout方法,原型如下:

virtual Acad::ErrorStatus setCurrentLayout(

const ACHAR * newname,

AcDbDatabase* pDb = NULL

) = 0;

示例

acdbHostApplicationServices()->layoutManager()->setCurrentLayout(_T("A4_Quer"));

 

有一种情况是:如果你已经在图纸空间了,想要临时切换到模型空间去做一些操作,最后返回到图纸空间来。对这种情况,完全可以通过acedMspaceacedPspace来切换。(实际上是将Editor切换到模型空间/图纸空间)。

原创粉丝点击