|
Invisible Пример |
Sub Example_Invisible()
' Этот пример создает определение признака пространство модели.
' Затем делает запрос видимости признака, изменяет видимость и делает
' запрос видимости снова.
Dim attributeObj As AcadAttribute
Dim height As Double
Dim mode As Long
Dim prompt As String
Dim insertionPoint(0 To 2) As Double
Dim tag As String
Dim value As String
'Определите атрибут признака
height = 1#
mode = acAttributeModeVerify
prompt = "New Prompt"
insertionPoint(0) = 5#: insertionPoint(1) = 5#: insertionPoint(2) = 0
tag = "New Tag"
value = "New Value"
'Создайте объект определения признака в пространстве модели
Set attributeObj = ThisDrawing.ModelSpace.AddAttribute(height, mode, prompt, insertionPoint, tag, value)
ZoomAll
'Найдите текущую видимость для признака
GoSub QUERYSTATUS
'Измените видимость признака
attributeObj.Invisible = Not attributeObj.Invisible
ZoomAll
GoSub QUERYSTATUS
Exit Sub
QUERYSTATUS:
If attributeObj.Invisible Then
MsgBox "Признак невидим. "
Else
MsgBox "Признак видим. "
End If
Return
End Sub
Сайт управляется системой uCoz