.NET
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

.NET interface / Symbol style used / graphical symbol

3 REPLIES 3
SOLVED
Reply
Message 1 of 4
anthonyperks8274
555 Views, 3 Replies

.NET interface / Symbol style used / graphical symbol

Any luminaries out there know how you can get access to the symbol style that is currently used for an asset (e.g. a valve) in AutoCAD P&ID?

 

When you create an asset type in the P&ID Class definitions interface (e.g. a Valve) you have to assign a 'symbol' to the item so that, when you select it from something like a palette, it is inserted.  However, you can have multiple symbols for each Class Definition.  This prevents having to have a different class definition (i.e. Valve) in your palette for every variation of that type of valve (e.g. Jacketed, Close Bored, Non-Return, etc.).  If you have 10 different types of valves, and you do, if you have a different class defintion for each variation, you'll wind up with 60 or more items in your tool palette for each variation. 

 

While that is problem enough, because Autodesk, in all of their wisdom, doesn't have the substitution palette working on the interface, it is actually impractical to select one of 60 items on your tool palette, because on any monitor worth using, the symbols are so small, that you can't read them.  You have to wait for the tool-tips to work.  So... doesn't work.

 

I want to solve this problem by querying the drawing through a .NET program that will determine the symbol that is currently being utilized by each asset.  But the actual symbol currently being used by an asset is not accessible from any interface that I can see.  It is not recorded in the database, and it is not recorded in the .NET interface of the asset.  You can see it on the properties palette.  It's shown under the 'Styles' heading with the property 'Graphical style', along with every other property that goes to describe the asset.  But it's the only property that isn't shown anywhere else.

 

So where is it recorded?  Does anyone know of a way that you can determine what graphical symbol is being used by each asset without using the AutoCAD properties interface?  How do you access it from the .NET interface?

3 REPLIES 3
Message 2 of 4

Anyone?

Message 3 of 4
Message 4 of 4

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk DevCon in Munich May 28-29th


Autodesk Design & Make Report

”Boost