Выноска MLeader

Автор Тема: Выноска MLeader  (Прочитано 7174 раз)

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

Оффлайн SergeyАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Выноска MLeader
« : 04-10-2014, 04:33:09 »
Здравствуйте уважаемые форумчане. Пытаюсь программно создать MLeader с блоком. Но при выноске влево все нормально, а вправо блок создается под острым углом (при  этом при попытке переренести в Автокаде ручками сразу становиться в правильное положение) . Не подскажите что примерно можно сделать.



Код - C# [Выбрать]
  1. MLeader mld = new MLeader();
  2. mld.SetDatabaseDefaults();
  3. mld.ContentType = ContentType.BlockContent;
  4. mld.BlockContentId = blkid;
  5.  
  6. mld.AddLeaderLine(cp);
  7. mld.SetVertex(0, 1, cp+(new Vector3d (15,15,0)));
  8.  
  9. mld.ArrowSymbolId = blockTable["_NONE"];
  10. mld.ArrowSize = 0;
  11. mld.DoglegLength = 2;
  12. mld.LeaderLineType = LeaderType.StraightLeader;

Отмечено как Решение Александр Ривилис 04-10-2014, 05:28:09

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выноска MLeader
« Ответ #1 : 04-10-2014, 05:14:03 »
Попробуй использовать свойство mld.BlockPosition
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн SergeyАвтор темы

  • ADN OPEN
  • Сообщений: 2
  • Карма: 0
Re: Выноска MLeader
« Ответ #2 : 04-10-2014, 05:26:59 »
Все работает. Спасибо

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Re: Выноска MLeader
« Ответ #3 : 04-10-2014, 05:27:54 »
Пожалуйста! И приветствую на форуме!  :)
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение