как я могу измерить ширину текстового объекта в Eyeshot Vb.net?

Я хочу измерить ширину текста в Vb.net. Так же, как у меня есть текстовый объект, я могу получить или установить высоту текста, но не могу получить ширину текста. Как и текст в коде, мне нужна его ширина, я установил его высоту равной 0,25 в конструкторе.

Пожалуйста, помогите мне в этом отношении. заранее спасибо

 Dim a As Text
 a.TextString = "Ahmad"
 a.Height = 0.25
 a.Plane = Plane.ZX
 a.InsertionPoint = New Point3D(xMinGlobal - 2.5, 0, 1.5)

person Anas Ahmed    schedule 08.09.2020    source источник


Ответы (1)


Вы можете проверить свойство BoxSize сущности. Если ничего, попробуйте вызвать метод Regen() или добавить текстовый объект на сцену.

person ilCosmico    schedule 09.09.2020
comment
Не могли бы вы написать код для этого. Я добавил объект в блок, но не знаю, как это сделать с помощью Regen().. - person Anas Ahmed; 10.09.2020
comment
text.Regen (новый RegenParams (0, модель1)) - person ilCosmico; 10.09.2020