复制图层特性对象DBX
有没有办法使用ObjectDBX将具有属性的图层从一个文档视口复制到另一个文档视口
**** Hidden Message ***** 温贝托戈,我不确定你的问题。
如果要冻结视口中的图层,请在视口中添加 xdata tp。所以这是可能的。 在我的程序中,我使用ObjectDBX导入了一个布局,但是我需要知道哪个层在视口中被冻结 这比我想象的要棘手。
我认为您最好制作pviewport,然后添加尝试复制pviewport的xdata
Sub CopyVpLayerStates(Vp As AcadPViewport, NewVp As AcadPViewport, NewDoc As AcadDocument)
Dim Doc As AcadDocument
Dim Xd, Xv
Vp.GetXData "Acad", Xd, Xv
NewVp.SetXData Xd, Xv
NewVp.Update
NewDoc.MSpace = False
NewVp.Display (False)
NewVp.Display (True)
NewDoc.MSpace = True
End Sub
页:
[1]