Frank McCue wrote in message
news:90596F059CF669113880C134B99582D0@in.WebX.maYIadrTaRb...
> I have some large files with multiple viewports in a layout. Somehow in
> converting from Rel. 14 all the viewports have ucsfollow set at 1. This
> causes all viewports to do a zoom e when I go to MS on any one viewport.
Wow! That's some BUG you've stumbled upon! R14 doesn't do anything
like that at all! (I guess the philosophical view would be to see that
as an improvement associated with a version upgrade).
>
> 1. Is there any way to prevent this at the conversion time.
Are you sure you don't have these settings already set in r14 DWG?
You may not be aware of it, since r14 doesn't have this BUG.
Go inside MS on the problem viewports -- in r14 -- and check
the UCSFOLLOW setting. Chances are, it's 1 there already.
>
> 2. Is there any global way, or a lisp way to change all the viewports to
> have a ucsfollow setting of 0.
Since Autolisp is forbidden from entmoding the viewport entity
in any way, short of going ARX the one thing left to try is Automation.
From looking into ObjectModel, there's no UCSFollowOn or such
property for AcadViewport, but there's GetXData and SetXData
methods, which just might work for you with a little bit of luck. 🙂
But first check the original r14 DWGs -- maybe you won't need
to do this in A2K after all.
http://vnestr.tripod.com/