acModelSpace/acPper Space在2008年交换?!?
我正在编写一个程序,该程序可以打开图形,将acModelSpace设置为活动状态,然后附加外部参照。 但是,当我设置acModelSpace电流时,它会在Paper Space中附加外部参照,如果我设置acPaperSpace电流,它会在模型空间中附加外部参照。有人遇到过这个吗?
**** Hidden Message ***** *假警报*<br>好吧……在对不同的配置文件/垂直文件进行了更多测试之后,我编写的程序似乎在某种程度上让系统变得异常-但不确定如何/为什么。 没有。想要共享任何代码以便我们可以播放家庭版本吗?
吃吧。
我仍然在摆弄代码,以便在图形中循环,确定哪些需要外部参照,哪些需要放置在哪里。只想先过这个坎。
任何想法/评论/建议/等等...非常感谢。 我看到它已经被DL了4次....有人请告诉我它也发生在你身上! 这把我推上了一堵冰冷的墙! 我找不到任何理由为什么MS和PS会被交换(但只是为了这个程序!
:realmad: 只是我的快速观察......当打开多个文件时,您不应该在对它们进行操作时继续使用ThisDrawing。为了确保您有正确的绘图,请始终将正在打开的绘图设置为另一个变量,并在进行操作时引用该变量。
设置NextDwg=Appilcation.Documents.Open("thenextdwg")
NextDwg.ModelSpace.AttachExternalReference.........
这就是我现在所有的时间,希望它能有所帮助。 好。。。我一直在用这个文件做一个小房子清洁,并遇到了这个,我曾经有过这个......
Public Enum enumSpace
acModelSpace
acPaperSpace
End Enum
看来就是罪魁祸首。 但令人费解的是,它并没有以任何方式被利用。
但看起来在“相反的世界”(目前)一切都很好。
我将SDI设置为1,所以这不应该是个问题……对吧?!? 可能是因为AutoCAD ActiveX API已经将这些作为ActiveSpace属性的常量包含在内?
页:
[1]