LinearScaleFactor Пример |
Sub Example_LinearScaleFactor() ' Этот пример создает выровненное измерение в пространстве модели и ' включает отображение допуска для нового измерения. LinearScaleFactor ' допуска читается и изменяется. ' '* Наблюдают изменение в тексте измерения после модификации. 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) = 1: point1(1) = 10: point1(2) = 0 point2(0) = 10: point2(1) = 10: 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 'Покажите текущий коэффициент масштаба MsgBox dimObj.LinearScaleFactor 'Измените текущий коэффициент масштаба dimObj.LinearScaleFactor = 10# ' Умножить на десять ThisDrawing.Regen acAllViewports 'Покажите новый коэффициент масштаба MsgBox dimObj.LinearScaleFactor End Sub