已完成的AUTOCAD图(已标注完尺寸),横向和纵向按不同比例缩放,原有标注随之调整,但标注内容(尺寸)不变,不知怎么实现?请各位帮忙!

解决方案 »

  1.   

    道理上是可实现的,因在AUTOCAD面板中是可实现的,也就是默认尺寸经人工编辑后就不再随图形改变而变化了,只是在VB中不知怎么写代码
      

  2.   

    我在尝试用复制、修改尺寸标注、生成块、变比例插入块、炸开块的方法来实现,可依然有问题,就是在以变比例插入后炸开时图形消失,而XYZ同比例时一切正常,不知为什么,可我要的就是变比例。请懂AUTOCAD VBA的朋友给予指导。
      

  3.   

    标注内容 是acaddrawing里面的什么属性?觉得就是acaddrawing里面的属性变化
      

  4.   

    关键要素是dimension
    dimension 有两种形式 
    objdim.TextString获取尺寸参数
    还有一种方法是通过获取尺寸块(尺寸自身就是图块),通过循环获得objDim.Mtext数据实现
    横向和纵向按不同比例缩放