Invisible Example |
Using Programming Languages other than VBA
Sub Example_Invisible() ' This example creates an attribute definition in model space. ' It then queries the visibility of the attribute, changes ' the visibility, and queries the visibility again. 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 ' Find the current visibility for the attribute GoSub QUERYSTATUS ' Change the visibility of the attribute attributeObj.Invisible = Not attributeObj.Invisible ZoomAll GoSub QUERYSTATUS Exit Sub
QUERYSTATUS: If attributeObj.Invisible Then MsgBox "The attribute is invisible." Else MsgBox "The attribute is visible." End If Return End Sub
Comments? |