И снова добрый день!
На этот раз столкнулся с проблемой использования Leader + Mtext. Задаю координаты, вызывается ошибка "Неприменимо". Простейший код привожу ниже.
Private Sub CommandButton1_Click()
Dim leaderObj As AcadLeader
Dim points(0 To 5) As Double
Dim leaderType As Integer
points(0) = 0: points(1) = 0: points(2) = 0
points(3) = 4: points(4) = 4: points(5) = 4
leaderType = acLineWithArrow
Dim annotationObject As AcadMText
Dim insPt(0 To 2) As Double
insPt(0) = 4: insPt(1) = 4: insPt(2) = 4:
Set annotationObject = ThisDrawing.ModelSpace.AddMText(insPt, 10, "TextNOW")
Set leaderObj = ThisDrawing.PaperSpace.AddLeader(points, annotationObject, leaderType)
End Sub
Объясните, пожалуйста, назначение точек в insPt. Первые 3 координаты - это точка к которой будет крепиться стрелка. А зачем вторая, если у меня есть текст Mtext к которому она должна идти? Как это все должно увязываться?