.NET

Reply
Contributor
20 Posts
1 Kudo
Registered: ‎11-09-2011
Post 1 of 2

Group text and polyline

180 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*
2,140 Posts
253 Kudos
Registered: ‎04-29-2006
Post 2 of 2

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