Hello,
If I have an annotative object, with multiple annotative scales, but not the current one, AutoCAD will display it picking one of its annotative scales.
How do I find out which annotative scale AutoCAD is using to display an annotative object that has not the current annotation scale?
Thank you.
Maybe this blog post will answer you: http://adndevblog.typepad.com/autocad/2012/05/annotation-scale-being-used-in-model-space.html
Hi,
That post doesn't answer my question, it shows how to get the current annotation scale in modelspace.
Thank you for the reply.
Hi,
There is no direct API to get the annotation scale that the entity is using.
As a workaround, you can try digging a little deep into the extension dictionary and getting it by looking for a DXF code 300. Using ArxDbg snoop tool, you can locate it.
I have shared a C++ code that does this which might be of some help to investigate this further.
I am having issues in uploading the zip file to this forum post. So I have shared it using dropbox :
https://www.dropbox.com/s/p8kjcm4l19r7iux/SampleCode.zip
Oh that is too bad. But good to know.
I'll look into your suggestion. The link did not work for me.
Thank you for the reply.
Sorry, I might have removed it while clearing files from my dropbox folder.
Here is the link :
https://www.dropbox.com/s/8eodlfejmdzukvq/EntityAnnoScale.zip
Can't find what you're looking for? Ask the community or share your knowledge.