turkey 发表于 2018-1-12 10:08:30

vb.net开发CAD中的两个问题

第一个问题:vb.net读取Excel文件中的坐标值后在CAD中自动生成二维多段线,如果第一点和最后一点的坐标值不同的话,多段线本身有没有让其自动闭合的属性或函数?
第二个问题:vb.net中有没有类似VBA中自动缩放图形的功能函数thisdrawing.application.zoomall?
菜鸟一个,正在学习,请教了。

雪山飞狐_lzh 发表于 2018-1-12 13:53:46

1、acdb.Polyline.Closed
2、acap.Application.AcadApplication.ZoomAll()

turkey 发表于 2018-1-12 14:01:09

雪山飞狐_lzh 发表于 2018-1-12 13:53
1、acdb.Polyline.Closed
2、acap.Application.AcadApplication.ZoomAll()

版主,你这是vb.net的书写方式吗?我定义的二维多段线怎么没有closed这个属性?第二个问题我的代码是这样的:utils.zoomobjects(true)
请问这是怎么回事呢?

turkey 发表于 2018-1-12 14:31:33

雪山飞狐_lzh 发表于 2018-1-12 13:53
1、acdb.Polyline.Closed
2、acap.Application.AcadApplication.ZoomAll()

有点想明白了,我定义的pline是objectid 而不是polyline类型,所以没有那两个属性
页: [1]
查看完整版本: vb.net开发CAD中的两个问题