Почему выбранный объект не выделяется

Автор Тема: Почему выбранный объект не выделяется  (Прочитано 18911 раз)

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

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Борис_С,
Создай новый проект.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Все получилось. Нужно было просто поменять версию Net Framework

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Работает. А можно как-то менять цвет поля?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Работает. А можно как-то менять цвет поля?
Еще одно правило форума: "Один вопрос - одна тема".
Кроме того этот вопрос к AutoCAD API отношения не имеет.
https://forum.dwg.ru/showthread.php?t=61985 - тут о том, что цвет поменять нельзя.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Хорошо. Сейчас буду разбираться с кодом.
А где еще можно почитать о коде, кроме https://help.autodesk.com/view/OARX/2020/ENU/?guid=GUID-C3F3C736-40CF-44A0-9210-55F6A939B6F2 ?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Борис_С,
В ObjectARX SDK есть документация и примеры. Ну и этот форум и сайт, если на русском.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
Александр, вы предложили создать поля таким образом:
Код - C# [Выбрать]
  1. using (DBText text = res.ObjectId.Open(OpenMode.ForWrite) as DBText)
  2.         {
  3.           string str = text.TextString;
  4.           if (str.Contains("ГОСТ 1491-80")) {
  5.             str = str.Replace("ГОСТ 1491-80", "%<\\AcVar \\href \"https://www.mail.ru##ГОСТ 1491-80#1\">%");
  6.             text.TextString = str;
  7.           }
  8.         }
  9.         ed.Command("_UPDATEFIELD", res.ObjectId, "");
  10.  
А если однострочный текст уже содержит поля, как тогда быть?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
А если однострочный текст уже содержит поля, как тогда быть?
Тогда плохо. Я вижу пока только один вариант - убрать все поля и добавить своё.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Борис_САвтор темы

  • ADN OPEN
  • ***
  • Сообщений: 238
  • Карма: 3
У меня есть готовый документ. Я не должен ничего из него удалять. Мне нужно только поставить гиперссылки на фрагменты текста. Получается, что это нерешаемая задача для AutoCAD?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Получается, что это нерешаемая задача для AutoCAD?
Пока я не получу ответа из ADN DevHelp - я ничего сказать не могу. Жди.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение