ExtensionLineExtend Пример |
Sub Example_ExtensionLineExtend() ' Этот пример создает объект Dim3PointAngular в пространстве модели и ' изменяет длину добавочной линии, чтобы расширить на 1.5 единицы ' после измерения, используя свойство ExtensionLineExtend Dim DimPointAngularObj As AcadDim3PointAngular Dim AngleVertex(0 To 2) As Double Dim FirstPoint(0 To 2) As Double, SecondPoint(0 To 2) As Double Dim TextPoint(0 To 2) As Double ' Определите новый объект Dim3PointAngular AngleVertex(0) = 0: AngleVertex(1) = 0: AngleVertex(2) = 0 FirstPoint(0) = 2: FirstPoint(1) = 2: FirstPoint(2) = 0 SecondPoint(0) = 1: SecondPoint(1) = 4: SecondPoint(2) = 0 TextPoint(0) = 6: TextPoint(1) = 6: TextPoint(2) = 0 ' Создайте новый объект Dim3PointAngular в пространстве модели Set DimPointAngularObj = ThisDrawing.ModelSpace.AddDim3PointAngular(AngleVertex, FirstPoint, SecondPoint, TextPoint) ThisDrawing.Application.ZoomAll ' Читайте и показывайте текущую добавочную линию MsgBox "Добавочная линия в настоящее время простирается " & DimPointAngularObj.ExtensionLineExtend & " единицы после измерения" ' Изменитесь, добавочная линия расширяет длину, чтобы расширить 1.5 ' единицы после измерения DimPointAngularObj.ExtensionLineExtend = 1.5 ThisDrawing.Regen acAllViewports ' Читайте и показывайте текущую добавочную линию MsgBox "Добавочная линия теперь простирается " & DimPointAngularObj.ExtensionLineExtend & " единицы после измерения" End Sub