|
// Autodesk..DatabaseServices.Database
public int EraseEmptyObjects(int flags)
{
return .AcDbDatabase.eraseEmptyObjects(this.GetImpObj(), flags);
}
//
[SuppressUnmanagedCodeSecurity]
[DllImport("", CallingConvention = CallingConvention.ThisCall, SetLastError = true)]
[MethodImpl(MethodImplOptions.Unmanaged)]
public unsafe static extern uint eraseEmptyObjects(AcDbDatabase*, uint);
在2010以上版本中可以使用Database.EraseEmptyObjects的方法来删除空对象,不过此方法在2008中没有实现,查看了一下源代码,是使用互操作来实现的,不过直接拷代码也不能用,谁能帮我把这个功能在2008里实现一下,谢谢!!
|
|