Measurement Пример

Sub Example_Measurement()
    ' Этот пример создает выровненное измерение в пространстве модели и
    ' возвращает значение измерения; в случае линейного измерения, оно
    ' будет его длиной
    
    Dim dimObj As AcadDimAligned
    Dim point1(0 To 2) As Double, point2(0 To 2) As Double
    Dim location(0 To 2) As Double
    Dim CurrentValue As String
    
    'Определите измерение
    point1(0) = 5: point1(1) = 5: point1(2) = 0
    point2(0) = 9: point2(1) = 5: point2(2) = 0
    location(0) = 5: location(1) = 7: location(2) = 0
    
    'Создайте выровненный объект измерения в пространстве модели
    Set dimObj = ThisDrawing.ModelSpace.AddDimAligned(point1, point2, location)
    ThisDrawing.Application.ZoomAll

    'Читайте и показывайте текущее измерение
    MsgBox "Текущее значение нового измерения: " & dimObj.Measurement
End Sub
Сайт управляется системой uCoz