Type Пример

Sub Example_Type()
    'Этот пример создает выноску в пространстве модели.
    'Затем изменяет тип выноски.
   
    Dim leaderObj As AcadLeader
    Dim points(0 To 8) As Double
    Dim leaderType As Integer
    Dim annotationObject As AcadEntity
    
    points(0) = 0: points(1) = 2: points(2) = 0
    points(3) = 4: points(4) = 4: points(5) = 0
    points(6) = 4: points(7) = 2: points(8) = 0
    leaderType = acLineNoArrow
    Set annotationObject = Nothing
        
    'Создайте объект выноски в пространстве модели
    Set leaderObj = ThisDrawing.ModelSpace.AddLeader(points, annotationObject, leaderType)
    ZoomAll
    
    'Найдите текущий тип выноски
    leaderType = leaderObj.Type
    MsgBox "Тип выноски " & Choose(leaderObj.Type + 1, "acLineNoArrow.", "acSplineNoArrow.", "acLineWithArrow.", "acSplineWithArrow."), , "Type Пример"
    
    'Измените тип выноски
    leaderObj.Type = acLineWithArrow
    leaderObj.Update
    MsgBox "Тип выноски " & Choose(leaderObj.Type + 1, "acLineNoArrow.", "acSplineNoArrow.", "acLineWithArrow.", "acSplineWithArrow."), , "Type Пример"
    
    'Измените тип выноски
    leaderObj.Type = acSplineNoArrow
    leaderObj.Update
    MsgBox "Тип выноски " & Choose(leaderObj.Type + 1, "acLineNoArrow.", "acSplineNoArrow.", "acLineWithArrow.", "acSplineWithArrow."), , "Type Пример"
    
    'Измените тип выноски
    leaderObj.Type = acSplineWithArrow
    leaderObj.Update
    MsgBox "Тип выноски " & Choose(leaderObj.Type + 1, "acLineNoArrow.", "acSplineNoArrow.", "acLineWithArrow.", "acSplineWithArrow."), , "Type Пример"
    
End Sub
Сайт управляется системой uCoz