|
UnitsFormat Пример |
Sub Example_UnitsFormat()
'Этот пример создает выровненное измерение в пространстве модели и
'использует UnitsFormat, чтобы циклически пройти некоторые общие
'форматы единицы для измерения
Dim dimObj As AcadDimAligned
Dim point1(0 To 2) As Double, point2(0 To 2) As Double
Dim location(0 To 2) As Double
'Определите измерение
point1(0) = 0: point1(1) = 5: point1(2) = 0
point2(0) = 5.12345678: point2(1) = 5: point2(2) = 0
location(0) = 5: location(1) = 7: location(2) = 0
'Создайте выровненный объект измерения в пространстве модели
Set dimObj = ThisDrawing.ModelSpace.AddDimAligned(point1, point2, location)
ThisDrawing.Application.ZoomAll
'Циклически пройдите общие форматы единицы
dimObj.UnitsFormat = acDimLScientific ' Формат изменения к Научному
ThisDrawing.Regen acAllViewports
MsgBox "Единицы измерения теперь Научные"
dimObj.UnitsFormat = acDimLDecimal ' Формат изменения к Десятичному числу
ThisDrawing.Regen acAllViewports
MsgBox "Единицы измерения теперь Десятичное число"
dimObj.UnitsFormat = acDimLArchitectural ' Формат изменения к Архитектурному
ThisDrawing.Regen acAllViewports
MsgBox "Единицы измерения теперь Архитектурные"
dimObj.UnitsFormat = acDimLWindowsDesktop ' Формат изменения к WindowsDesktop
ThisDrawing.Regen acAllViewports
MsgBox "Единицы измерения теперь WindowsDesktop"
End Sub