setpropertyvalue on multileader arrow

setpropertyvalue on multileader arrow

dvertz
Collaborator Collaborator
305 Views
2 Replies
Message 1 of 3

setpropertyvalue on multileader arrow

dvertz
Collaborator
Collaborator

The setpropertyvalue lisp function has bee great to use since I was introduced to it. However, the dumpallproerties is not defining the location of the arrowhead, only the text location.

 

What I am attempting to accomplish is moving the current annotative scale of the multileader to a new location and leave the other annotative scales as they are. I have been able to accomplish this for TEXT, MTEXT and INSERT, but now stuck on multileaders.

Civil 3D 2022,
Windows 10 Pro, x64, Nvidia Quadro P1000
Intel Core i9-11900k; 3.50GHz, 32 GB RAM, 500GB WD BLACK M.2


0 Likes
Accepted solutions (1)
306 Views
2 Replies
Replies (2)
Message 2 of 3

Kent1Cooper
Consultant
Consultant
Accepted solution

Not by (setpropertyvalue), and not by VLA properties, but this should be doable with entity data.  Are you talking about MultiLeaders with only one arrow?  [The possibility of multiples may be why those methods of showing information omit the arrowhead location(s).]  If so, it may not be hard -- the DXF 10 value.  If more than one, the entries for those look the same -- you would need to get to the one that applies to the arrowhead you intend, which shouldn't be too difficult.

Kent Cooper, AIA
0 Likes
Message 3 of 3

dvertz
Collaborator
Collaborator

Thank you Kent.

I was having trouble dealing with Annotative properties through entity data and that when I was introduced to the setpropertyvalue. Yes, I was dealing with a multileader with only one arrow. I had not thought about how to address multiple arrows. That's a good point. I think I might just remove them as a possible modification from the lisp to handle.

Civil 3D 2022,
Windows 10 Pro, x64, Nvidia Quadro P1000
Intel Core i9-11900k; 3.50GHz, 32 GB RAM, 500GB WD BLACK M.2


0 Likes