是否可以创建assoc
你好由于我对这个论坛完全陌生,我很抱歉用“新手”的方式做事。我创建了一个VBA程序,用于在AutoCAD中自动生成几何图形并保存图形。我正在添加维度。客户(和我)更喜欢在纸空间中放置尺寸,因为它们可以与模型空间对象相关联。似乎基于vba中创建直径标注的方法,(A)它们将放置在模型空间中,因为用于指定对象大小的点以毫秒为单位,(B)它们不关联,因为尺寸与对象无关,而是与空间中的点关联。我更愿意通过编程选择圆(或其他对象)并指定标注文本的位置来创建所述标注,以便它们与所选对象关联。但是AddDimDiametric方法没有给出这些选项(无论如何在vb6.5中都没有)我真正想知道的是,是否有人有幸使用vb创建维度,使得dim是关联的,更好的是,与MS对象关联,但位于PS中。是的,我认为这就像是在问月亮,但问从来没有坏处。
这是用于创建直径标注的语句。varFirstPt和varSecondPt将是弦点(就像创建一个2点圆一样),我通过编程方式指定它们(而不是通过用户选择点)这两个点的放置也将定义引线的角度。dblLeaderLength(正如您已经猜到的)定义引线的长度。
设置objDimDiametric=ThisDrawing。模型空间。AddDimDiametric(varFirstPt、varSecondPt、dblLeaderLength)
我觉得通过创建非关联的标注,我将打破AutoCAD的一条基本规则。
页:
[1]