|
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