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? |