ArrowheadType Пример |
Sub Example_ArrowHeadType() ' Этот пример создает объект Leader в пространстве модели со связанным ' Annotation и затем изменяет видимую форму его стрелки - указателя, ' используя свойство ArrowHeadType Dim leaderObj As AcadLeader, MTextObj As AcadMText Dim points(0 To 8) As Double, insertionPoint(0 To 2) As Double, iTextWidth As Double Dim leaderType As Integer Dim annotationObject As Object Dim textString As String ' Определите новый объект MText textString = "Hello, World." insertionPoint(0) = 5: insertionPoint(1) = 5: insertionPoint(2) = 0 iTextWidth = 2 ' Создайте объект MText в пространстве модели Set MTextObj = ThisDrawing.ModelSpace.AddMText(insertionPoint, iTextWidth, textString) ' Данные для Выноски points(0) = 0: points(1) = 0: points(2) = 0 points(3) = 4: points(4) = 4: points(5) = 0 points(6) = 4: points(7) = 5: points(8) = 0 leaderType = acLineWithArrow ' Создайте объект Leader в пространстве модели, и cвяжите новый объект ' MText с новой Выноской, делая объект MText аннотацией для Выноски Set annotationObject = MTextObj Set leaderObj = ThisDrawing.ModelSpace.AddLeader(points, annotationObject, leaderType) ThisDrawing.Application.ZoomAll ' Читайте и показывайте текущий тип стрелки - указателя MsgBox "Тип стрелки - указателя для этого объекта: " & leaderObj.ArrowheadType ' Измените свойство типа стрелки - указателя для этого объекта leaderObj.ArrowheadType = acArrowBoxBlank ThisDrawing.Application.ZoomAll ' Читайте и показывайте текущий тип стрелки - указателя MsgBox "Тип стрелки - указателя для этого объекта теперь установлен в: " & leaderObj.ArrowheadType End Sub