Проблемы с GetDrawingCoords() после создания TsgCADImage
Проблемы с GetDrawingCoords() после создания TsgCADImage
Добрый день!
Создаю новый объект класса TsgCADImage.
После создания пустого изображения пытаюсь при помощи мыши нарисовать несколько
объектов. Ничего не выходит, поскольку метод
при любом положении курсора возвращает нулевую точку, что не позволяет задать параметры примитивов.
Если же при создании CADImage программно создать хотя бы одну линию, все работает нормально.
Создаю новый объект класса TsgCADImage.
Code: Select all
void __fastcall TMainForm::dxBarButton1Click(TObject *Sender)
{
CADImage = new TsgCADImage();
CADImage->Converter->InitializeSections();
CADImage->CurrentLayout = CADImage->Layouts[0];
CADImage->DrawingBox = MakeFRect(0,100,0, 100,0,0);;
PaintBox->Picture->Graphic = CADImage;
}
объектов. Ничего не выходит, поскольку метод
Code: Select all
CurPoint = PaintBox->GetDrawingCoords(X, Y, Units);
Если же при создании CADImage программно создать хотя бы одну линию, все работает нормально.
Re: Проблемы с GetDrawingCoords() после создания TsgCADImage
Здравствуйте.
Размеры чертежа определяются содержащимися в нём примитивами. До тех пор пока чертёж не содержит примитивов, GetDrawingCoords будет возвращать нулевой результат.
Александр.
Размеры чертежа определяются содержащимися в нём примитивами. До тех пор пока чертёж не содержит примитивов, GetDrawingCoords будет возвращать нулевой результат.
Александр.
Technical Support E-mail: support@cadsofttools.com
Chat support on Skype: cadsofttools.support
Chat support on Skype: cadsofttools.support