@BBP-Arch wrote:
David-
I read your solution and it made sense so I responded as a solution...
However, the attribute is already set to Target Drawing Text Style...yet it does not do that. My drawing's default text style does not appear when the block is inserted from the Tool Palette. Also, I had changed the block to have a leader that is color 8. It ignores that as well. Do I have to somehow update the Tool Palette?
If I go the other route that you do in your office, I assume I have to explode and re-define the block, "Anno_Square_na"?
Scott
As previously noted, using the target drawing's font for the attribute only works the first time you insert it into a drawing. Once the block is defined in the target drawing, that version will be used for all subsequent uses of the tool. Try starting a new drawing and, before using the tool, verify that Anno_Square_na is not already defined in the file. (If it is, purge it, and also purge it from your template file(s).) The font assignment should then work, for the first use. That font becomes the font for that block, in that file, from that point forward.
The leader is not part of the block (even if the block is inserted into the source file as part of a Multileader). In order to change the color, you have to edit the Multileader definition. Do this in the source file, and also check your template file and any source files in which you want to have the color change stick when using the tool. Like (most?) all ACA tools, the tool itself does not hold any content definitions, but refers to a source file, from which the needed content definition is retrieved, IF AND ONLY IF the content is NOT already defined in the target file. So if you did edit the Multileader definition in the source file to set the color the way you want, but then only tested it in a file that already had the old Multileader definition in it, the old definition in the target file will be used and the revised one in the source file will be ignored. That is why I highly recommend not just modifing the out-of-the-box content and using the same name. It is too easy for the original definitions to find their way into target files, preventing the customizations you make from being brought into the file.
You would only need to edit the tool properties if you change the name of the block definition for the symbol, the name of the Multileader style, or the source drawing from which the tool should obtain the block definition and/or Multileader style if it does not exist in the target drawing.
If you like the Anno_Square_na block definition the way it is, you would not have to explode and redefine; you could simply rename it if you want to mark it as your content. If you want to make changes, you could also just rename the block and then use edit-in-place on an instance of it. Just remember to use ATTSYNC to have any changes made to an attribute pushed back down on the instance you edited in place.
David Koch
AutoCAD Architecture and Revit User
Blog | LinkedIn
