Практический семинар Tekla Structures 2017

Перевод свойств, полученных с помощью API

Ответить
Jayyy
Сообщения: 3
Регистрация: 13 мар 2025, 08:00

Перевод свойств, полученных с помощью API

Сообщение Jayyy » 13 мар 2025, 09:00

Доброго времени суток!

Есть такой кусочек кода:

Код: Выделить всё

List<LibraryProfileItem> profiles = new List<LibraryProfileItem>();
            CatalogHandler catalogHandler = new CatalogHandler();
            if (catalogHandler.GetConnectionStatus())
            {
                ProfileItemEnumerator ProfileItemEnumerator = catalogHandler.GetLibraryProfileItems();
                while (ProfileItemEnumerator.MoveNext())
                {
                    LibraryProfileItem lib_profileItem = ProfileItemEnumerator.Current as LibraryProfileItem;
                    if (lib_profileItem != null)
                    {
                        var params1 = lib_profileItem.aProfileItemAnalysisParameters;
                        var params2 = lib_profileItem.aProfileItemUserParameters;
                        var params3 = lib_profileItem.aProfileItemParameters;
                        if (params1.Count > 0 || params2.Count > 0 || params3.Count > 0)
                        {
                            profiles.Add(lib_profileItem);
                        }
                    }
                }
            }
И такой:

Код: Выделить всё

foreach (ProfileItemParameter param in libProfileItem.aProfileItemParameters)
                        {
                            var p1 = param.Property;
                            var p2 = param.StringValue;
                        }
То есть в текле отображается "Высота", а в p1 "HEIGHT".
Я хотел бы узнать, как можно получить свойство (p1) на русском языке?

Ответить
phpbb3 styles

Вернуться в «3D моделирование в Tekla Structures»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость