AngleFormat Пример |
Sub Example_AngleFormat() ' Этот пример создает объект Dim3PointAngular в пространстве модели и ' устанавливает его Angle Format Dim DimPointAngularObj As AcadDim3PointAngular Dim AngleVertex(0 To 2) As Double Dim FirstPoint(0 To 2) As Double, SecondPoint(0 To 2) As Double Dim TextPoint(0 To 2) As Double ' Определите новый объект Dim3PointAngular AngleVertex(0) = 0: AngleVertex(1) = 0: AngleVertex(2) = 0 FirstPoint(0) = 2: FirstPoint(1) = 2: FirstPoint(2) = 0 SecondPoint(0) = 1: SecondPoint(1) = 4: SecondPoint(2) = 0 TextPoint(0) = 6: TextPoint(1) = 6: TextPoint(2) = 0 ' Создайте новый объект Dim3PointAngular в пространстве модели Set DimPointAngularObj = ThisDrawing.ModelSpace.AddDim3PointAngular(AngleVertex, FirstPoint, SecondPoint, TextPoint) ThisDrawing.Application.ZoomAll ' Циклически пройдите некоторые общие угловые форматы DimPointAngularObj.AngleFormat = acDegreeMinuteSeconds ThisDrawing.Regen acAllViewports MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на градус /минуту /секунду" DimPointAngularObj.AngleFormat = acGrads ThisDrawing.Regen acAllViewports MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на градиенты" DimPointAngularObj.AngleFormat = acRadians ThisDrawing.Regen acAllViewports MsgBox "Угловой формат нового объекта Dim3PointAngular теперь установлен на радианы" End Sub