关于创建引线 (VBA/ActiveX)
您可以从图形中的任何点或特征创建引线,并在绘制时控制其外观。 引线可以是直线段或平滑样条曲线。引线颜色由当前尺寸线颜色控制。引线刻度由活动维度样式中设置的整体维度刻度控制。箭头的类型和大小(如果存在)由活动样式中定义的第一个箭头控制。 一条称为钩线的小线通常将注释连接到引线。如果最后一个引线段与水平线成 15 度角,则钩线将与 MText 和要素控制帧一起显示。钩线是单个箭头的长度。如果引线没有注释,则它没有钩线。 若要创建引线,请使用该方法。此方法需要三个值作为输入:指定创建引线位置的坐标数组、注释对象(如果引线没有注释,则为 NULL)以及要创建的引线类型。AddLeader 引线的类型指定引线是直线还是平滑样条曲线。它还决定了领导者是否要有箭头。使用以下常量之一指定引线的类型:、、或。这些常量是互斥的。acLineNoArrowacLineWithArrowacSplineNoArrowacSplineWithArrow 创建引线本示例在模型空间中创建引线。没有与引线关联的注释。 Sub Ch5_CreateLeader() Dim leaderObj As AcadLeader Dim points(0 To 8) As Double Dim leaderType As Integer Dim annotationObject As AcadObject points(0) = 0: points(1) = 0: points(2) = 0 points(3) = 4: points(4) = 4: points(5) = 0 points(6) = 4: points(7) = 5: points(8) = 0 leaderType = acLineWithArrow Set annotationObject = Nothing ' Create the leader object in model space Set leaderObj = ThisDrawing.ModelSpace. _ AddLeader(points, annotationObject, leaderType) ZoomAll End Sub 相关概念 |
|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 苏公网安备32011402011833)
GMT+8, 2024-12-15 13:14
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.