AutoCAD Plant 3D
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Autocad Plant3D - 2011 - Test German Version
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
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 ?
Re: Autocad Plant3D - 2011 - Test German Version
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
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.
