|
Constant Example |
Using Programming Languages other than VBA
Sub Example_Constant()
' This example creates an attribute definition in model space.
' It then queries the attribute to see if it is a constant attribute.
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
' Define the attribute definition
height = 1#
mode = acAttributeModeVerify
prompt = "New Prompt"
insertionPoint(0) = 5#: insertionPoint(1) = 5#: insertionPoint(2) = 0
tag = "New Tag"
value = "New Value"
' Create the attribute definition object in model space
Set attributeObj = ThisDrawing.ModelSpace.AddAttribute(height, mode, prompt, insertionPoint, tag, value)
ZoomAll
' Query the attribute
GoSub QUERYSTATUS
' Change the attribute
attributeObj.constant = Not attributeObj.constant
GoSub QUERYSTATUS
Exit Sub
QUERYSTATUS:
If attributeObj.constant Then
MsgBox "The attribute is a constant attribute."
Else
MsgBox "The attribute is not a constant attribute."
End If
Return
End Sub
| Comments? |