Constant Пример

Sub Example_Constant()
    ' Этот пример создает определение атрибута пространство модели.
    ' Затем делает запрос атрибута, чтобы видеть, является ли он постоянным.
    
    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.constant = Not attributeObj.constant
    GoSub QUERYSTATUS
    
    Exit Sub
    
QUERYSTATUS:
    If attributeObj.constant Then
        MsgBox "Атрибут - постоянный атрибут. "
    Else
        MsgBox "Атрибут - не постоянный атрибут. "
    End If
    Return
End Sub
Сайт управляется системой uCoz