This project has moved and is read-only. For the latest updates, please go here.

Reading files with Entities section only

Nov 4, 2014 at 2:01 PM
Hi Daniel,
You are doing a very good job with this library.
I want use it for reading-writing a kind of DXF files that have only the entities section.
As I can't inherit the DxfReader class, it's a bit difficult for me doing it without make hard changes in your code. If you want I can send a patch and you can consider doing something.

Regards,

Javier Rufas
Nov 4, 2014 at 6:55 PM
At the moment the library only reads and writes dxf files that fully follows the AutoCad2000 and newer dxf specifications. I have been thinking of making it possible to read older dxf formats, and this includes the kind of files you are talking about, but for the time being I have no plans on doing it.

You are free to send me your changes, I might make use of them in the future, but I cannot promise anything.

Daniel
Nov 5, 2014 at 1:55 PM
Ok.

He subido un parche intentando explicar lo que he hecho; pero no lo había probado con el proyecto de Test.
Da un par de errores:
El primero, porque en la creación de DxfDocument puse a true createDefaultObjects. Eso genera un problema cuando las lee de DXF porque ya están generadas (creo).
El segundo, pasa en DxfReader.ReadViewport() en el Debug.Assert(this.chunk.ReadString() == SubclassMarker.Viewport);
Obviamente, ese chunk ya no es la subclase, y no es un String.
Entiendo que los cambios trastocan un poco la forma de funcionamiento de la libreria.
De todas formas y, a pesar de que netDxf es más de lo que necesito, pienso que el esfuerzo hay que ponerlo donde merece la pena y voy a usarla.
También me gustaría que lo que pueda aportar le sirviera a alguien, aunque eso no lo tengo tan claro ;).