Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: Александр Ривилис от 26-04-2015, 00:45:55

Название: Как сейчас делается форматирование размерного текста в чертеже?
Отправлено: Александр Ривилис от 26-04-2015, 00:45:55
Подскажите, как сейчас делается форматирование размерного текста в чертеже?
раньше (в 9-м) вставка, например, звездочки осуществлялась так:

Код - Visual Basic [Выбрать]
  1. oDrawingDim.Text.FormattedText = "<<>><StyleOverride>*</StyleOverride>"

получалось, например - 70*

сейчас с этим кодом получается - 70"<<>><StyleOverride>*</StyleOverride>"

какой сейчас используется синтаксис, чтобы вставлять символы спереди и/или сзади размерного текста?
Название: Re: Как сейчас делается форматирование размерного текста в чертеже?
Отправлено: Александр Ривилис от 26-04-2015, 00:58:53
Я не пишу для Inventor, поэтому могу ошибаться, но вместо "<<>>" вроде должно быть <DimensionValue/>
Т.е. как-то так:
Код - Visual Basic [Выбрать]
  1. oDimensionText.FormattedText = "<DimensionValue/>*"
Источник: http://forums.autodesk.com/t5/inventor-customization/adding-text-to-inventor-dimension-with-ilogic-or-vba/td-p/4781563
Название: Re: Как сейчас делается форматирование размерного текста в чертеже?
Отправлено: ttiot от 26-04-2015, 01:01:59
Спасибо, попробую.
Название: Re: Как сейчас делается форматирование размерного текста в чертеже?
Отправлено: ttiot от 26-04-2015, 01:17:54
Да, действительно, все получилось.
Для вставки символа сзади - "<DimensionValue/>Символ"
Для вставки спереди и сзади - "Символ" & "<DimensionValue/>Символ"