.NET

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

Import Layers from Filter

119 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,133
Registered: ‎04-29-2006
Message 2 of 2 (116 Views)

Re : Import Layers from Filter

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

Hi,

 

Look at the WblockCloneObjects() method.

Gilles Chanteau
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Do you have 60 seconds to spare? The Autodesk Community Team is revamping our site ranking system and we want your feedback! Please click here to launch the 5 question survey. As always your input is greatly appreciated.