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

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

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

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

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

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

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

Фрагмент на форме.

Автор Alexey001, 29.07.15, 21:24:47

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

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

Alexey001

Доброго времени суток.
У меня такая проблема. Мне нужно на форму в delphi вывести фрагмент и нв нем производить черчение. Подскажите как это сделать, с помощью какого интерфейса?
Заранее спасибо.


Slaviation

Цитироватьи нв нем производить черчение
ksDrawKompasDocument и ksDrawKompasDocumentW - только для вывода изображения фрагмента. Начертить что-нибудь на этих изображениях  не получится. Чертить можно только в самом фрагменте через API и обновлять изображение на форме.

Скопировать фрагмент в группу и рисовать через API с помощью ksDrawKompasGroup.
Для примера прикрепляю приложение рисует функцией ksDrawKompasGroup.

Alexey001

Прошу прощение за неграмотность.Но что такое группа?

Что то типа макроэлемента, только более в гибкой реализации.

Alexey001


ksNewGroup - Создать новую группу объектов.
NewGroup - Создать новую группу объектов.
IDrawingGroups.Add - Создать новый элемент и добавить его в коллекцию.
+ Благодарностей: 1

Alexey001

А как копировать фрагмент в группу?

ksReadFragmentToGroupEx - Вставить фрагмент россыпью во временную группу;
ksAddObjGroup - Добавить объект в группу;
ksSelectGroup - Автоматически сформировать группу объектов.