My alignment ticks use the stanard Aecc Tick block. It is on layer 0/bylayer/bylayer etc and the style is set by layer. They display correctly in the source drawing but when I xref that drawing into others, the ticks change colour based on what every the current layer is in the host drawing. If the current layer is 0 they dispaly correctly, if my current layer has a colour 5 associated with it then my xref ticks regen to blue. This only happens with the tick not the text.
There is a bug with blocks in labels in xref'ed drawings. The blocks take on the color of whatever layer is current in the drawing. I've never noticed it with alignment ticks, but we have some point label styles that have blocks in the labels and the same thing occurs. Try changing the tick in the style from the 'tick' block to a small line instead.
And if your current layer is set to 'no-plot', guess what?
Definitely a bug.
I've speculated that a workaround might be to make a new block with the layer embedded in it, rather than on layer 0. But I haven't tested that.
If the block is a simple 'tick' then it is probably simpler to use the previous suggestion and just use a line instead.
Credit where credit is due! Give kudos or accept as solution whenever you can.
I haven't checked this but I would imagine that you can go into the style for the alignment label component and change the color from BYLAYER/BYBLOCK to the specific color you would like.
Thanks guys, I'll change it to a line in the style.
One other related issue... my line and curve labels show up as "label contains broken reference" when xrefed into another drawing. Is this a bug too?
We are constantly told to keep things in 3D or as intelligent objects for the greater good (BIM propoganda). We've been using C3D for several years now and we've tried sharing our designs with other disciplines for the purpose of production drafting but we always go back to just using it as a design tool and exporting back to autocad for production. So frustrating... our reseller believes that everyone should be using c3d and utilizing data shortcuts instead of xrefs but besides the cost, have you ever tried to teach an environmental biologist how to use c3d? Ugh...
Another workaround to the block-color-in-xrefs problem is to make a custom command that sets the current layer to "0", the current color to BYLAYER, saves the file, then closes the file. Use this command for closing out your files and they will always open (and publish) correctly.