70000463 I would like a way to determine custom objects in dwg files

Article 70000463
Type Bug
Product Engine
Version 7004
Date Added 6/9/2015
Fixed 7.7005.0.1 (6/9/2015)
Submitted by Scheffler, Jens

Summary

I would like a way to determine custom objects in dwg files

Solution

In version 7005.0.1
vdDocument LoadUnknownObjects event is fired when loading acad proxy objects

example:
//When a proxy is loaded from a dwg file then we delere it and it is added as a deleted object. The deleted objects are not saved so when the user saves the drawing the next time these objects will not be preserved.
document.LoadUnknownObjects += new LoadUnknownObjectsEventHandler(doc_LoadUnknownObjects);
void doc_LoadUnknownObjects(object sender, LoadUnknownObjectsEventArgs eventArgs)
{
    if (eventArgs.dataType == LoadUnknownObjectsDataType.DwgProxy) eventArgs.ConvertedObject.Deleted = true;
}

Send comments on this topic.