View Full Version : 2013 XREF Linteype scales different
ross.gallagher
2012-11-15, 11:09 PM
Good morning all,
Small xref problem.
I have 2 cad files. One was drawn in 2008, one last week.
Since 2008 the standards have changed and I cannot merge the new work into the old work as it will not meet the new standards.
The only option is to xref the new work in.
The linetypes are similar to --HW-- --E--
Though the lines in both files are supposed to both display --HW-- , they were re-defined to get rid of the stupid scale factor of 6 so I cannot just put the new lines in the old file due to short line sections not displaying correctly.
The old file has a linetype scale of 6 and a Global scale factor of 1.
The new file has a linetype scale of 1 and a global scale of 10.
I cannot change the scale factors on either file, but must have the new file display correctly in the old file.
Every thread I could find was telling me to change the scale factor in one or both files, but this is not an option.
Sorry for war and peace.
cheers
ross
kimlance
2012-11-15, 11:48 PM
If you open the 2008 xref could you not just reload the linetype with the new. It should override the older linetype.
ross.gallagher
2012-11-15, 11:59 PM
Thanks Kim,
There are 1752 lines i would have to check individually to make sure they display correctly if I was to replace the old with the new.
Also I would have to re-issue 38 sheets.
If I can work this out I will only have to re-issue one sheet
irneb
2012-11-16, 04:53 AM
Are the lines in the 2008 DWG drawn using linetype ByLayer? If so all you need to do is set the new linetype onto that xreffed-in Layer. No need to touch the existing 2008 DWG file.
If the existing 2008 DWG file has object LTScales then your "easiest" way might be to create a custom linetype definition. Make the LT def by multiplying the lengths / text size by a factor of 1/6, then set the XRef-Layer to that new LT.
If you don't want to make such custom LT, then you're stuck with having to alter the original Object LTScales. You could select all the lines using the Filter / QSelect commands and then change their Object LTS using the Properties Palette, or a script / lisp.
Just to clarify, you plan on re-issuing the 2008 drawing with the new drawing xreffed in and they need to match?
How involved is the new drawing, are there a lot of other linetypes besides the custom ones you mentioned?
The reason I ask is: why couldn't you simply adjust the LTSCALE of the xreffed new drawing (while in the 2008 drawing) to match the 2008 file?
If you're just dealing with those linetypes in the new drawing and everything is ByLayer and the lines are scaled to 1, it should work.
Unless I'm missing something...
Just a thought (?)
irneb
2012-11-18, 07:40 AM
As far as I understand the OP, the old dwg had a global LTS of 1.0, but "some" of its objects had an Object LTS of 6.0. The new dwg has all objects with an Object LTS of 1.0 and a global LTS=10.0.
The issue is that you cannot get rid of those 6.0 O-LTS's through the xref without actually modifying the old file. That's why I'm suggesting generating a new LineType definition to accommodate such O-LTS=6.0 to display correctly inside the new dwg (i.e. a LT designed 1/6th of what it should display). Of course my suggestion would only work if all object linetypes are set to ByLayer - otherwise you'd have to edit the old file anyway - xreffing can only adjust a layer's linetype, not any object overridden LT.
If I misunderstood, and the old dwg contains the new as an xref, then the same principle can be applied - only need some other factor for the custom LT.
ross.gallagher
2012-12-05, 11:45 PM
Thank you everyone.
With a combination of your replies I have a work around.
Original dwg Global LTS changed to 10. O-LTS changed to 1. This matches my new xref so they now look perfect in the old file.
I now have to go through the old drawing and make sure I select all of the 11,000 lines and change their scale from 6 to 0.6. (1/10)
This is the easy part.
Once again, thank you very much.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.