|
Linetype Пример |
Sub Example_Linetype()
' Этот пример ищет тип линии DashDot. Если он не найден, он добавляется
' из файла acad.lin. Затем создаётся линия и устанавливается тип линии DashDot.
'Ищите на коллекции типов линии тип линии DashDot.
Dim entry As AcadLineType
Dim found As Boolean
found = False
For Each entry In ThisDrawing.Linetypes
If StrComp(entry.name, "DASHDOT", 1) = 0 Then
found = True
Exit For
End If
Next
If Not (found) Then ThisDrawing.Linetypes.Load "DASHDOT", "acad.lin"
'Создайте линию
Dim lineObj As AcadLine
Dim startPoint(0 To 2) As Double
Dim endPoint(0 To 2) As Double
startPoint(0) = 1#: startPoint(1) = 1#: startPoint(2) = 0#
endPoint(0) = 4#: endPoint(1) = 4#: endPoint(2) = 0#
Set lineObj = ThisDrawing.ModelSpace.AddLine(startPoint, endPoint)
'Измените тип линии
lineObj.Linetype = "DASHDOT"
ZoomAll
End Sub