Import Layers from Filter

Import Layers from Filter

BrentBurgess1980
Collaborator Collaborator
567 Views
1 Reply
Message 1 of 2

Import Layers from Filter

BrentBurgess1980
Collaborator
Collaborator

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

0 Likes
568 Views
1 Reply
Reply (1)
Message 2 of 2

_gile
Consultant
Consultant

Hi,

 

Look at the WblockCloneObjects() method.



Gilles Chanteau
Programmation AutoCAD LISP/.NET
GileCAD
GitHub

0 Likes