How to get the type of arrowhead for the dimension?

How to get the type of arrowhead for the dimension?

Anonymous
Not applicable
557 Views
2 Replies
Message 1 of 3

How to get the type of arrowhead for the dimension?

Anonymous
Not applicable
I have tried the Dimblk1 property,but it does not work.Can someone
solve this problem?Thanks in advance.
0 Likes
558 Views
2 Replies
Replies (2)
Message 2 of 3

Anonymous
Not applicable
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:[email protected]...
I have tried the Dimblk1 property,but it does not work.Can someone
solve this problem?Thanks in advance.
0 Likes
Message 3 of 3

Anonymous
Not applicable
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
0 Likes