• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    .NET

    Reply
    Mentor
    BrentBurgess1980
    Posts: 157
    Registered: ‎06-16-2008

    Import Layers from Filter

    65 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

    Please use plain text.
    *Expert Elite*
    Posts: 1,640
    Registered: ‎04-29-2006

    Re : Import Layers from Filter

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

    Hi,

     

    Look at the WblockCloneObjects() method.

    Gilles Chanteau
    Please use plain text.