• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Не изменяет значение надписи на чертеже

Автор gfreeman, 05.02.16, 17:44:06

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

gfreeman

Добрый день!

Столкнулся с проблемой. Перебираю текстовые надписи на чертеже, пытаюсь присвоить новое значение переменной ITextLine.Str, но к сожалению значение остается неизменным. При этом ITextLine.Update() возвращает ошибку. С чем это может быть связано, не подскажите? Код С#.


private void TextEdit(ref IText tObj)
        {
             if (tObj!=null)
            {
                // Lines
                for (int i = 0; i < tObj.Count; i++)
                {
                    for (int c = 0; c < tObj.TextLine[i].Count; c++)
                    {
                       
                        tObj.TextLine[i].TextItem[c].Str= "ааааa";

                        if (!tObj.TextLine[i].TextItem[c].Update())
                        {
                            MessageBox.Show(doc.Application.KompasError.Code.ToString()); // КОД 0
                        }
                    }
                }
            }
        }