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

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

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

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

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

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

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

Нарисовать мультилинию

Автор bbb, 06.08.15, 10:29:03

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

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

bbb

Нашел в SDK интерфейс IMultilines у которого есть метод Add, который создает мультилинию, но он без параметров.
Еще интерфейс IMultiline у которого есть свойство BaseContour (базовая кривая), но оно доступно только для чтения.
Не нахожу где при создании мультилинии задается базовая кривая...
Можно пример как нарисовать в эскизе мультилинию по заданной кривой?

Интерфейс IMultilines.Add возвращает интерфейс IMultiline, далее получаете указатель на контур IContour у свойства BaseContour и создаёте сам контур, если я правильно справку понял.

bbb

Цитата: Sabahs от 06.08.15, 13:14:47
Интерфейс IMultilines.Add возвращает интерфейс IMultiline, далее получаете указатель на контур IContour у свойства BaseContour и создаёте сам контур, если я правильно справку понял.


Получается как то так
    ppView := ppViews.ActiveView;
          pDrawingContainer := ppView As IDrawingContainer;
           if (  pDrawingContainer <> nil ) then
           begin
             mLine:=pDrawingContainer.Multilines.Add;
             if mLine<>nil then
                myContour:=mLine.BaseContour;
           end;

получаю myContour не nil
Как теперь сам контур создать?

Контур рисовал так
Doc2.ksContour(1);
Doc2D.ksLineSeg();
...
pcont:=Doc2D.EndObj;

А как его с myContour связать?

Создавать контур тоже, через API7.
myContour имеет свойства и методы.