乐筑天下

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

图纸集管理器

[复制链接]

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2014-5-29 13:17:09 | 显示全部楼层 |阅读模式
整理图纸

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

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

使用道具 举报

1

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
6
发表于 2014-6-5 17:29:37 | 显示全部楼层
上周,我开始用VB.NET深入研究图纸集的世界
我对编码很在行,但不太在行,我对VB.NET也不是很精通
我对Lisp有了更多的经验,但当我开始深入研究图纸集管理器时,我意识到.NET将是最好的选择
我的最终目标是有一个程序,可以自动为我的所有工作表编号
我有可以工作的代码,但问题是,它需要设置图纸集,以使规程按特定顺序排列,我将向您说明原因
我的代码获取一个图纸集数据库,然后我在其上使用枚举器来遍历所有项目,如下所示:
做而不做项目图纸集什么都不是。
“如果对象是工作表,则递增计数器。
如果设置了itemsheet。GetTypeName()=“AcSmSheet”,然后
nSheetCount=nSheetCount+1
sheet=itemSheetSet
sheetProps=sheet.GetCustomPropertyBag
SheetNumCode=sheet.GetNumber
SheetNameList.Add(SheetNumCode)
如果
itemSheetSet=enumerator.Next()
循环
这将构建一个包含所有图纸代码(图纸)的列表
但这些图形在数据库对象中的存储顺序似乎是随机的,因此我有一个混乱的图形列表
然后我不得不编写一些代码来整理我的列表,这样我就可以先用“G-”表、然后是“D-”表,然后是“C-”表等顺序重新构建它。
问题是,我们有一些工作不遵循相同的规则布局
例如,某些作业会根据建筑或位置将图形分组到子集中
在冗长的解释之后,它实际上归结为:
如何让AutoCAD按照在图纸集管理器中看到的相同顺序提供图纸列表
我认为这不会太难,因为AutoCAD必须按顺序向用户显示它们,所以它必须在那里的某个地方,对吗?
回复

使用道具 举报

0

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
2
发表于 2014-6-6 06:56:39 | 显示全部楼层
我会寻找它,但有一个命令只是抓取工作表和子集,我认为并以与UI相同的顺序返回它们
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2015-7-8 15:40:28 | 显示全部楼层
Jeff H,如果确实存在这样的命令,那就太好了。 我还没有遇到过它。
这肯定会为我节省很多编码麻烦,如果我可以在UI中循环浏览每个工作表。
回复

使用道具 举报

44

主题

3166

帖子

2803

银币

中流砥柱

Rank: 25

铜币
557
发表于 2015-7-8 16:05:57 | 显示全部楼层
嘿,大家好,我回来检查是否有任何使用COM重新排序工作表的示例?
谢谢
dg
回复

使用道具 举报

24

主题

1265

帖子

1028

银币

后起之秀

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

铜币
362
发表于 2015-7-9 08:56:52 | 显示全部楼层
不知道这是否有帮助,但本页上有一个指向某些源代码的链接,其中包含一个函数,用于重新排序SSM中的工作表。
http://style.civil3dreminders.com/civil3dreminderspack
这是一个很好的例子
回复

使用道具 举报

0

主题

2

帖子

1

银币

初来乍到

Rank: 1

铜币
2
发表于 2015-7-9 09:08:08 | 显示全部楼层

很棒的发现,RK - 感谢分享。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-2-5 00:52 , Processed in 0.224994 second(s), 66 queries .

© 2020-2025 乐筑天下

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