|
StyleName Пример |
Sub Example_StyleName()
'Этот пример создает выровненное измерение и затем изменяет свойство
'StyleName для этого измерения.
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
Dim currStyleName As String
'Определите измерение
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
currStyleName = dimObj.styleName
MsgBox "Начальный StyleName для измерения " & dimObj.styleName, vbInformation, "TextString Пример"
'Создайте новый размерный стиль
ThisDrawing.DimStyles.Add ("NewDimensionStyle")
'Измените текстовую строку для измерения
dimObj.styleName = "NewDimensionStyle"
dimObj.Update
MsgBox "Новый StyleName для измерения " & dimObj.styleName, vbInformation, "TextString Пример"
'Сбросьте текстовую строку для измерения
dimObj.styleName = currStyleName
dimObj.Update
MsgBox "StyleName для измерения был сброшен к " & dimObj.styleName, vbInformation, "TextString Пример"
End Sub