せっかくJW_cadのビューワを作ったのだから、ついでにDXFも読もうとしてはまっています。
DXFはテキストファイルなので、単純な線や円を読むのは難しくありません。実際にすぐにできました(レイヤーや線種などを除いてですが)。
しかし、手元にあるDXFファイルを読むと、ほとんど読めないものがいくつかありました。中身を見ると、LWPOLYLINEとMTEXTという要素を多く使っているファイルでした。
調べると、LWPOLYLINEはAutoCadのR14追加、MTEXTはR13追加とあります。
実は、R12まで読めればいいんじゃない?という甘い目論見があったのですが、それでは足りない感じです。少なくとも、Jw_cadは読めています。
もうちょっと頑張ってみますが、あきらめるかもしれません。
ちなみに、参考資料は「DXFハンドブック 第2版」です。ネットで調べても、なかなか理解できないところが多いので、この本は詳細に書かれていて助かります。