TextRotation Пример

Sub Example_TextRotation()
    'Этот пример создает выровненное измерение и затем 
    'изменяет свойство TextRotation для того измерения.

    Dim dimObj As AcadDimAligned
    Dim point1(0 To 2) As Double
    Dim point2(0 To 2) As Double
    Dim location(0 To 2) As Double
    
    'Определите измерение
    point1(0) = 5#: point1(1) = 3#: point1(2) = 0#
    point2(0) = 10#: point2(1) = 3#: point2(2) = 0#
    location(0) = 7.5: location(1) = 5#: location(2) = 0#
    
    'Создайте выровненный объект измерения в пространстве модели
    Set dimObj = ThisDrawing.ModelSpace.AddDimAligned(point1, point2, location)
    ZoomAll
    MsgBox "Текущий угол поворота текста измерения " & dimObj.TextRotation & " радиан.", vbInformation, "TextRotation Пример"
    
    'Измените текстовый угол поворота на 45 градусов (.707 радиан)
    dimObj.TextRotation = 0.707
    dimObj.Update
        
    MsgBox "Новый угол поворота текста измерения " & dimObj.TextRotation & " радиан.", vbInformation, "TextRotation Пример"
End Sub
Сайт управляется системой uCoz