.NET

Reply
Contributor
khushboo.singh
Posts: 20
Registered: ‎11-09-2011
Message 1 of 2 (176 Views)

Group text and polyline

176 Views, 1 Replies
11-30-2012 06:29 AM

Hi,

 

I have placed a text on a dwg file and placed a polyline around the same text.

But now I want to make both the text and the polyline as a Group, so that once we select text, the polyline should automatically be selected and vice-versa.

Could anyone please povide me a sample code for the same?

 

The attachment shows the Group, the Polyline and the Text.

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

Re : Group text and polyline

11-30-2012 07:19 AM in reply to: khushboo.singh

Hi,

 

May be you can get some inspiration from this :

 

        private static void Group(ObjectIdCollection ids)
        {
            Database db = ids[0].Database;
            Transaction tr = db.TransactionManager.TopTransaction;
            DBDictionary NOD =
                (DBDictionary)tr.GetObject(db.NamedObjectsDictionaryId, OpenMode.ForRead);
            DBDictionary groups =
                (DBDictionary)tr.GetObject(NOD.GetAt("ACAD_GROUP"), OpenMode.ForWrite);
            using (Autodesk.AutoCAD.DatabaseServices.Group grp = 
new Autodesk.AutoCAD.DatabaseServices.Group()) { foreach (ObjectId id in ids) { grp.Append(id); } groups.SetAt("*", grp); } }

 

Gilles Chanteau
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Announcements
Are You Going To Be @ AU 2014? Feel free to drop by our AU topic post and share your plans, plug a class that you're teaching, or simply check out who else from the community might be in attendance. Ohh and don't forgot to stop by the Autodesk Help | Learn | Collaborate booths in the Exhibit Hall and meet our community team if you get a chance!