.NET

Reply
Mentor
BrentBurgess1980
Posts: 161
Registered: ‎06-16-2008
Message 1 of 2 (113 Views)

Import Layers from Filter

113 Views, 1 Replies
12-03-2012 12:02 AM

Hey All,

 

How would you go about importing layers from a layer filter in a dws file??

public void MyCommand() // This method can have any name
            {
            string standardsFile = @"C:\Temp\Layers.dws";

            using (Database db = new Database(false, false))
                {
                db.ReadDwgFile(standardsFile, FileShare.Read, true, "");
                LayerFilterTree lft = db.LayerFilters;

                LayerFilterCollection lfc = db.LayerFilters.Root.NestedFilters;

                foreach (LayerFilter lf in lfc)
                    {
                        Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.Editor.WriteMessage(lf.Name + "\n");

                    }
                }

            }

 This is where I am stuck. Any one have any pointers?

 

Cheers

 

Brent

*Expert Elite*
_gile
Posts: 2,084
Registered: ‎04-29-2006
Message 2 of 2 (110 Views)

Re : Import Layers from Filter

12-03-2012 12:17 AM in reply to: BrentBurgess1980

Hi,

 

Look at the WblockCloneObjects() method.

Gilles Chanteau
Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.