MTextAttribute Example |
Using Programming Languages other than VBA
Sub Example_MTextAttribute() ' This example creates an attribute definition in model space. ' It then manipulates its MText properties Dim attributeObj As IAcadAttribute2 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.4 mode = acAttributeModeVerify prompt = "New Prompt" insertionPoint(0) = 5.2: insertionPoint(1) = 5.7: 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) attributeObj.MTextAttributeContent = "test content" attributeObj.MTextBoundaryWidth = 4.2 attributeObj.UpdateMTextAttribute ZoomAll End Sub
Comments? |