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

Автор 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 - Автоматически сформировать группу объектов.