SWAYWOOD 发表于 2013-11-27 14:54:55

如何通过INSERT取得其块定义中的说明?

请教,我已经知道blockreference的ID
1.怎么得到块定义中的说明

2.怎么得到此块参照的所占范围角点

sieben 发表于 2013-11-27 19:04:01

本帖最后由 sieben 于 2013-11-27 19:09 编辑

1,可能是下面这个吧,没用过
public string Comments { set; get; }
    Autodesk.AutoCAD.DatabaseServices.BlockTableRecord 的成员
public virtual Autodesk.AutoCAD.DatabaseServices.ObjectId BlockTableRecord { set; get; }
    Autodesk.AutoCAD.DatabaseServices.BlockReference 的成员

sieben 发表于 2013-11-27 19:08:05

2.1,简单:public virtual Autodesk.AutoCAD.DatabaseServices.Extents3d GeometricExtents { get; }
    Autodesk.AutoCAD.DatabaseServices.Entity 的成员
2.2,复杂:到块参考的块记录里面去,把块记录里面的全部实体走一遍,就可以取得块记录的外框,再移到块参考的插入点位置,就可以得到块参考的外框
页: [1]
查看完整版本: 如何通过INSERT取得其块定义中的说明?