AutoCAD Plant 3D General DIscussion

AutoCAD Plant 3D General DIscussion

Reply
Contributor
11 Posts
0 Kudos
Registered: ‎04-28-2011
Post 1 of 2

Autocad Plant3D - 2011 - Test German Version

116 Views, 1 Replies
09-23-2011 01:30 AM

Hi all ,

 

I want to develop a net assembly for Autocad Plant3D - 2011 - Test German Version. When i tried to access the PnpTable with name "PnPDrawings" so that i can get information of the drawings. But i can not get it do you know how ?

Employee
172 Posts
21 Kudos
Registered: ‎02-27-2009
Post 2 of 2

Re: Autocad Plant3D - 2011 - Test German Version

09-23-2011 11:58 AM in reply to: hoangvuminh

Hello,

 

I think the code below should allow you  to get informatuion from the PnPDrawings table:

 

 

{

   Project prj = PnPProjectUtils.GetProjectPartForCurrentDocument();

   DataLinksManagerdlm = prj.DataLinksManager;

   PnPDatabasedb = dlm.GetPnPDatabase();

 

   PnPTable tblDwg = db.Tables["PnPDrawings"];

   

   //Plant SDK 2012 use Select

   PnPRow[] rows = tblDwg.Select();

   dumpRows(rows);

}

 

//Utility 

void dumpRows(PnPRow[] rows)

{

   foreach (PnPRow r inrows)

      dumpRow(r);

}

void dumpRow(PnPRowr)

{

   Editor ed = Application.DocumentManager.MdiActiveDocument.Editor;

   ed.WriteMessage("\n ");

   //For every column in the fow list the value.

   foreach (PnPColumn c inr.Table.AllColumns)

   {

      objectval = r[c];

      ed.WriteMessage(

      string.Format("{0}={1} ", c.Name, val));

   }

}



Richard Frank
AEC Plant Solutions
Autodesk, Inc.
Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions to get help installing your software.

New AutoCAD Plant 3D Category!

The AutoCAD Plant 3D forum has moved into it's very own category page, and can no longer be found within the Additional Product Forums.