InsertionPoint Пример |
Sub Example_InsertionPoint() 'Этот пример создает текстовый объект в пространстве модели. 'Затем изменяет точку ввода текстового объекта. Dim textObj As AcadText Dim textString As String Dim insertionPoint(0 To 2) As Double Dim height As Double 'Определите текстовый объект textString = "Привет, Мир." insertionPoint(0) = 2: insertionPoint(1) = 2: insertionPoint(2) = 0 height = 0.5 'Создайте текстовый объект в пространстве модели Set textObj = ThisDrawing.ModelSpace.AddText(textString, insertionPoint, height) ZoomAll 'Возвратите текущее значение точки ввода Dim currInsertionPoint As Variant currInsertionPoint = textObj.insertionPoint MsgBox "Точка ввода текста " & currInsertionPoint(0) & ", " & currInsertionPoint(1) & ", " & currInsertionPoint(2), vbInformation, "InsertionPoint Пример" ' Измените точку ввода текстового объекта и обновите отображение ' текстового объекта. insertionPoint(0) = 3: insertionPoint(1) = 3: insertionPoint(2) = 0 textObj.insertionPoint = insertionPoint textObj.Update MsgBox "Новая точка ввода текста " & textObj.insertionPoint(0) & ", " & textObj.insertionPoint(1) & ", " & textObj.insertionPoint(2), vbInformation, "InsertionPoint Пример" End Sub