CAD Import .NET XRefs
Posted: 17 Jul 2006, 21:51
Hi,
Did you even get CAD Import .NET to handle Xrefs?
Regards,
Fred Chateau
Did you even get CAD Import .NET to handle Xrefs?
Regards,
Fred Chateau
CADSoftTools - AutoCAD DWG DXF HPGL (PLT) SVG CGM STEP IGES STL SAT viewers, converters and developer tools. Delphi and C# source code.
https://cadsofttools.com/forum/
Code: Select all
<font color="blue">private void</font id="blue"> btnGetXRefs_Click(<font color="blue">object</font id="blue"> sender, System.EventArgs e)
{
<font color="blue">if</font id="blue">(<font color="blue">this</font id="blue">.FCADImage == <font color="blue">null</font id="blue">) <font color="blue">return</font id="blue">;
<font color="blue">if</font id="blue">(<font color="blue">this</font id="blue">.FCADImage.Converter.XRefs == <font color="blue">null</font id="blue">) <font color="blue">return</font id="blue">;
<font color="blue">int</font id="blue"> cn = <font color="blue">this</font id="blue">.FCADImage.Converter.XRefs.Count;
MessageBox.Show(<font color="blue">string</font id="blue">.Format("Count XRefs - {0}", cn));
CADXRef rf;
<font color="blue">for</font id="blue">(<font color="blue">int</font id="blue"> i = 0; i < cn; i++)
{
rf = (CADXRef)<font color="blue">this</font id="blue">.FCADImage.Converter.XRefs[i];
MessageBox.Show(<font color="blue">string</font id="blue">.Format("XRefs[{0}] path - {1}", i, rf.Path));
}
}
Code: Select all
using CADImport;
...
string path = "c:\\Users\\User\\exampleWithXrefs.dwg";
CADImport.DWG.DWGImage vCADFile = new CADImport.DWG.DWGImage();
vCADFile.LoadFromFile(p.rutaLocal);
CADEntityCollection xrefs = vCADFile.Converter.XRefs;
foreach (CADXRef rf in xrefs)
{
System.Diagnostics.Debug.WriteLine(" ***" + rf.Path);
}