.NET

Reply
Active Contributor
tangferry
Posts: 43
Registered: ‎04-21-2005
Message 1 of 3 (107 Views)

How to get the type of arrowhead for the dimension?

107 Views, 2 Replies
07-04-2005 05:23 PM
I have tried the Dimblk1 property,but it does not work.Can someone
solve this problem?Thanks in advance.
*Albert Szilvasy
Message 2 of 3 (107 Views)

Re: How to get the type of arrowhead for the dimension?

07-05-2005 08:16 AM in reply to: tangferry
Can you describe the problem in a bit more detail? What happened when you
called this property? Did it throw and exception? If so, what exception was
thrown?

ALbert
wrote in message news:4892398@discussion.autodesk.com...
I have tried the Dimblk1 property,but it does not work.Can someone
solve this problem?Thanks in advance.
Active Contributor
tangferry
Posts: 43
Registered: ‎04-21-2005
Message 3 of 3 (107 Views)

Re: How to get the type of arrowhead for the dimension?

07-05-2005 08:05 PM in reply to: tangferry
This is my codes:
[CommandMethod("Test")]
static public void test() // This method can have any name
{
// Put your command code here
Editor ed=Application.DocumentManager.MdiActiveDocument.Editor;
ObjectId id=ed.GetEntity("Select an entity").ObjectId;
Database db=Application.DocumentManager.MdiActiveDocument.Database;
DBTransMan tm=db.TransactionManager;
using(Transaction trans=tm.StartTransaction())
{
Dimension dim=(Dimension)tm.GetObject(id,OpenMode.ForRead);
ObjectId dimId=dim.Dimblk1;
DBObject obj=tm.GetObject(dimId,OpenMode.ForRead);
ed.WriteMessage(obj.GetType().ToString());
}
}
When I run this program,I get the following exception:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> Autodesk.AutoCAD.Runtime.Exception: eInvalidObjectId

You are not logged in.

Log into access your profile, ask and answer questions, share ideas and more. Haven't signed up yet? Register

Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.

Need installation help?

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

Ask the Community