乐筑天下

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

Civil 3d:为什么GeneralSegmentLabel.StyleName = “”不起作用?

[复制链接]

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2015-8-31 03:52:11 | 显示全部楼层 |阅读模式
尝试使用GeneralSegmentLabel更改直线/曲线标签。StyleName=“”;但它抛出了这个错误
foreach(mycoll中的ObjectId entid)
{
GeneralSegmentLabel-oNoteLabel=(generalsgementlabel)myT。GetObject(entid,OpenMode.ForRead)
如果(oNoteLabel.StyleName.ToString()包含(“partialnamehere”)
{
oNoteLabel。StyleName=“styleIwant”
}


4c03uogmwxx.PNG

4c03uogmwxx.PNG

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

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

使用道具 举报

14

主题

275

帖子

6

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
331
发表于 2015-8-31 04:35:36 | 显示全部楼层
它表示标签样式名称不存在。您确定它存在于绘图中吗?
我使用。StyleName属性也一样,用其他Civil3D对象,也没有问题。为了确保它工作正常,我总是使用事务并打开对象进行写入。
回复

使用道具 举报

129

主题

422

帖子

5

银币

中流砥柱

Rank: 25

铜币
936
发表于 2015-8-31 05:11:45 | 显示全部楼层

肯定它在那里,但会尝试写东西。事实上,我手动更改了它,然后让它列出名称以确定。真的很奇怪:/
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2015-8-31 10:04:07 | 显示全部楼层
在分配“样式名称”属性时,不能使用子样式名称。获取并使用 ObjectId。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 00:51 , Processed in 0.185946 second(s), 63 queries .

© 2020-2025 乐筑天下

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