Определение координат фрагмента

Автор Maxagg, 03.06.09, 08:08:01

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

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

Maxagg

Вставил фрагменты из внешнего файла
Подскажите пожалуйста как мне определить их
координаты и угол наклона (желательно кусочек кода)
указатели на фрагменты я уже нашел

Заранее благодарен

Maxagg

Пробовал так
    par:=ksplacementparam(kompas.getparamstruct(7));
    par.Init;
    d2d.ksGetObjParam(obj,par,ALLPARAM);
    form1.Memo1.Lines.Add(vartostr(par.angle));

но результат 0, хотя когда вручную смотрю, там угол 45
:`(

Maxagg

 :-))) :-))) :-)))
нашел ответ
    ifp:=ksInsertFragmentParam(kompas.GetParamStruct(ko_InsertFragmentParam));
    ifp.Init;
    d2d.ksGetObjParam(obj,ifp,ALLPARAM); //obj- указатель на объект, d2d- ksdocument2d
    par:=ksplacementparam(ifp.GetPlace);
    dx:=par.xBase;
    dy:=par.yBase;
    da:=par.angle;