|
ToleranceHeightScale Пример |
Sub Example_ToleranceHeightScale()
'Этот пример создает выровненное измерение в пространстве модели и
'включает отображение допуска для нового измерения. Высота текста
'допуска может затем быть откорректирована пользователем
Dim dimObj As AcadDimAligned
Dim newText As AcadTextStyle
Dim point1(0 To 2) As Double, point2(0 To 2) As Double
Dim location(0 To 2) As Double
Dim CurrentScale As Integer
'Определите измерение
point1(0) = 5: point1(1) = 5: point1(2) = 0
point2(0) = 5.5: point2(1) = 5: point2(2) = 0
location(0) = 5: location(1) = 7: location(2) = 0
'Создайте выровненный объект измерения в пространстве модели
Set dimObj = ThisDrawing.ModelSpace.AddDimAligned(point1, point2, location)
'Включите отображение допуска
dimObj.ToleranceDisplay = acTolSymmetrical
ThisDrawing.Application.ZoomAll
Increase:
'Читайте и показывайте текущий масштаб высоты допуска для этого измерения
If MsgBox("Масштаб высоты допуска в настоящее время: " & dimObj.ToleranceHeightScale & vbCrLf & _
"Нажмите OK для увеличения или Отменить для выхода", vbOKCancel) = vbCancel Then
Exit Sub
End If
'Увеличьте масштаб высоты допуска для этого измерения
dimObj.ToleranceHeightScale = dimObj.ToleranceHeightScale + 1
ThisDrawing.Regen acAllViewports
GoTo Increase
End Sub
Сайт управляется системой uCoz