AddShape Пример

Sub Example_AddShape()
    ' Этот пример создает форму BAT из ltypeshp.shx файла.
    
    ' Загрузите файл, содержащий форму, которую Вы желаете создать.
    ' Обратите внимание: Замените ltypeshp.shx имя файла
    ' на допустимый файл формы для вашей системы.
    On Error GoTo ERRORHANDLER
    ThisDrawing.LoadShapeFile ("C:/Program Files/AutoCAD/Support/ltypeshp.shx")

    
    Dim shapeObj As AcadShape
    Dim shapeName As String
    Dim insertionPoint(0 To 2) As Double
    Dim scalefactor As Double
    Dim rotation As Double
    
    ' "диод" определен в es.shx файле
    shapeName = "BAT"
    insertionPoint(0) = 2#: insertionPoint(1) = 2#: insertionPoint(2) = 0#
    scalefactor = 1#
    rotation = 0#       ' Радианы
    
    ' Создайте диодный объект формы в пространстве модели
    Set shapeObj = ThisDrawing.ModelSpace.AddShape(shapeName, insertionPoint, scalefactor, rotation)
    Exit Sub
    
ERRORHANDLER:
    MsgBox "Не может найти файл формы.", , "AddShape Пример"
    
End Sub
Сайт управляется системой uCoz