The library CadImport V7 has resolved all my troubles, but today a new problem appeared.
using the fallowwing code:
Code: Select all
private: void create_DXF(String^ pathTXT,String^ pathDXF,int W,int H)
{
CADImport::CADImage^ img = gcnew CADImport::CADImage();
CADImport::DRect size = CADImport::DRect(0,H,W,0);
img->Extents = size;
CADLayer^ cadLayer = gcnew CADLayer();
cadLayer->Name = "Textes";
cadLayer->LineWeight=-1;
cadLayer->Visibility=true;
cadLayer->Visible= true;
CADPolyLine^ entPolyline = gcnew CADPolyLine();
entPolyline->Color = Color::White;
CADVertex^ entVert = gcnew CADVertex();
entVert->Point = DPoint(0,0,0);
entPolyline->AddEntity(entVert);
entVert = gcnew CADVertex();
entVert->Point = DPoint(0,H,0);
entPolyline->AddEntity(entVert);
entVert = gcnew CADVertex();
entVert->Point = DPoint(W,H,0);
entPolyline->AddEntity(entVert);
entVert = gcnew CADVertex();
entVert->Point = DPoint(W,0,0);
entPolyline->AddEntity(entVert);
entVert = gcnew CADVertex();
entVert->Point = DPoint(0,0,0);
entPolyline->AddEntity(entVert);
entPolyline->Layer = cadLayercadre;
img->Converter->Loads(entPolyline);
img->Converter->OnCreate(entPolyline);
img->Converter->Entities->Add(entPolyline);
img->GetExtents();
CADImport::Export::DirectCADtoDXF::CADtoDXF^ cadexp = gcnew CADImport::Export::DirectCADtoDXF::CADtoDXF(img);
cadexp->SaveToFile(pathDXF);
How can I do please?