乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 84|回复: 3

从一个XREF WBlockCloneObjects(折线)?

[复制链接]

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2020-7-23 21:05:11 | 显示全部楼层 |阅读模式
是否有人成功地在外部参照的多段线上使用WBlockCloneObjects()
本质上,我是从外部参照复制多段线,并使用WBlockCloneObjects()将其放置在宿主数据库中。这很好用。但是,如果随后手动分解多段线,则所有子实体都将消失
如果我尝试以编程方式分解多段线,则会在数据库中得到错误的结果
我基本上是在多段线对象上使用下面Autodesk链接中的代码。
http://docs.autodesk.com/ACD/2011/ESP/filesMDG/WS1a9193826455f5ff2566ffd511ff6f8c7ca-3f78.htm
我使用的是正确返回的PromptForNestedenty,然后作为newCloneColl<br>传递到这里
  1. Using docLock As DocumentLock = destDoc.LockDocument
  2.                 Using tr As Transaction = destDb.TransactionManager.StartTransaction()
  3.                     Try
  4.                         tr.TransactionManager.QueueForGraphicsFlush()
  5.                         destDb.WblockCloneObjects(newCloneColl, destDb.CurrentSpaceId, idMap, DuplicateRecordCloning.Ignore, False)
  6.                         tr.Commit()
  7.                     Catch ex As System.Exception
  8.                         destEd.WriteMessage(vbLf & "Error during NCOPY: " & ex.Message)
  9.                     End Try
  10.                 End Using
  11.             End Using

<br>同样,在分解多段线对象之前,此操作正常。<br>

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2020-7-24 10:21:57 | 显示全部楼层
没人要吗?我真的需要一些帮助...不知道我做错了什么。
在论坛帖子中发布了更多代码。
https://forums . Autodesk . com/t5/net/wblockcloneobjects-on-polysis-works-until-polysis-are/m-p/9651862/highlight/false # m 66365
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2020-7-24 16:25:35 | 显示全部楼层
正在使用外部参照图层名称克隆多段线。由于数据库驻留对象不能位于外部参照图层上,因此在分解时会被删除。审核会将聚合线放置在Audit_Bad_Layer上,然后可以将其分解。关键是将克隆对象的层设置为有效层。
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2020-7-24 16:56:22 | 显示全部楼层
Steve,请注意,从外部参照克隆的所有对象都会有相同的问题。该层需要设置为当前的DB层,否则在审核期间您将获得数据库,该层将更改为Audit_Bad_Layer。只有在分解多段线时才会注意到,因为AutoCAD发现了该问题。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 03:49 , Processed in 0.493305 second(s), 60 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表