How to add a layer on runtime

Discuss and ask questions about CAD VCL (Delphi and C++ Builder).

Moderators: SDS, support, admin

Post Reply
nicolasjul
Posts: 10
Joined: 21 Apr 2011, 17:36
Location: FRANCE

How to add a layer on runtime

Post by nicolasjul » 21 Apr 2011, 17:39

I,

How to add a layer on runtime using TsgDrawingNavigator ?
I'm using CADImportVCL v8 trial under BCB2010.

TIA,
Engi

support
Posts: 3271
Joined: 30 Mar 2005, 11:36
Contact:

Re: How to add a layer on runtime

Post by support » 22 Apr 2011, 12:52

Hello.
Layers can be added to TsgCADImage object, not TsgDrawingNavigator:

Code: Select all

  TsgCADImage * FImg
  ...
  TsgDXFLayer * lyr;

  lyr = new TsgDXFLayer;
  lyr->Name = "my_layer";
  lyr->Visibility = true;
  lyr->Loaded(FImg->Converter);
  FImg->Converter->Sections[csLayers]->AddEntity(lyr);
  FImg->Converter->OnCreate(lyr);
Alexander.
Technical Support E-mail: support@cadsofttools.com
Chat support on Skype: cadsofttools.support

Post Reply