AFdxf2jww version 1.31
Readme.txt                               Copyright(C) 2018-2025 AFsoft
----------------------------------------------------------------------
１．動作環境

　　パソコン：WindowsVista以降の動作するパソコン
　　メモリ　：２ＧＢ以上（ＯＳが１ＧＢ程使用します）
　　ＯＳ　　：WindowsVista以降 日本語版
　　ＨＤＤ　：インストール先に一時ファイルを作成しますので
　　　　　　　充分な空き容量を用意しておいて下さい。


２．開発環境

　　開発用PC：lenovo Core i5-3210M メモリ4GB Windows7 Home 64bit
　　開発言語：Embarcadero Delphi XE4 Professional VCL & FMX
　　本ソフトウェアは、32bitアプリケーションです


３．概要

　　DXFファイルを Jw_cadデータに変換するソフトウェアです。
	対応DXFファイル
	　ASCII-DXF GX5/R12 形式 (ShiftJIS ANSI)
	　ASCII-DXF 2000 形式　　(ShiftJIS ANSI)
	　ASCII-DXF 2007 形式　　(UTF8)
	Jw_cad データ
	　JWW形式：Windows版 Jw_cad 図面データ
			6.00形式(Shift-JIS) 対応
			7.00形式(Ver.10.01.x Unicode) 対応
　　ODA FileConverter を利用することにより
　　DWGファイルを変換する事、上位DXFファイルを変換する事も可能です。

　　本ソフトウェアはシェアウェアです。
	※レジストしていない場合＝［評価版］の場合
	　変換出来るのは１ファイルだけに制限され、
	　設定のうち以下の項目は固定化されます。
	　　レイアウトを作図するレイヤグループ	：Ｆ
	　　線色変換			：基本線色８色
	　　線種変換			：基本線種 8種＋4種
	　　マルチテキスト対応		：書式毎に別文字列化×行数分
	　　曲線1区間 補間線分数	：7
	　　幅有ポリライン		：通常線分(幅を無視)
	　　塗りハッチング線間隔	：0.5
	　　ハッチ１要素最大線数	：1000
	　試用時間は２分となります。
	　それ以外については正規版と同様です。

　　※変換するDXFファイルのファイルサイズが大きければ大きいほど
　　　変換に掛かる時間は遅くなります。
　　※変換後のJWWファイルを Jw_cad で開いた際、
　　　何らかのエラーが表示される場合には、他のツールを御利用下さい。

　　ZIP圧縮を行っておりますので、任意フォルダに解凍（展開）を
　　行って使用して下さい。（フォルダ名は余り長過ぎないようにして下さい）
　　解凍された EXEファイルを実行する際に
	「WindowsによってPCが保護されました」
　　と表示されて実行出来ない場合は、エクスプローラにて
　　「AFDXF2JWW.EXE」及び「AFDXF2JWWSUB.EXE」をそれぞれ
　　右クリックメニューのプロパティを表示させ、
　　「全般」タブ画面の一番下にある［ブロックの解除］ボタンをクリックし
　　（Windows11の場合はセキュリティ「□許可する」チェックを行い）
　　［ＯＫ］ボタンを押してプロパティ画面を閉じて下さい。

　　本ソフトウェア「AFDXF2JWW」のショートカットを作成しておき、
　　そのショートカットにJw_cadデータファイルをドラッグ＆ドロップするか、
　　又は、本ソフトウェア「AFDXF2JWW」を起動しておき、
　　本ソフトウェアの画面上にJw_cadデータファイルをドラッグ＆ドロップする
　　事によって、ファイル変換を行います。

　　変換処理を中断する場合は、[ESC]キーをしばらく押し続けて下さい。
　　※HATCH要素（ハッチング要素）の読み込みには特に時間が掛かる場合が
　　　多いですので注意して下さい
　　※ステータスバーに　[DXF FILE READING -> Buffer] 及び
　　　JWW DATA SAVING と表示されている際、[ESC]キーチェックは行われません

４．操作方法

　４−１．設定
　　保存先
	保存先（変換したファイルを保存する場所）を、
	デスクトップにするか、マイドキュメントにするか、
	変換元ファイルと同じフォルダにするか、任意の指定フォルダにするか
	変換するたびに毎回指定するか、を指示して下さい。
	指定フォルダを選択した場合は、[参照]ボタンをクリックして
	変換後のフォルダを指定して下さい。
	変換後のDXFファイル名は、変換元ファイルと同じ名前のファイル
	（拡張子は「.jww」）となります。
	保存先に既に同じ名前のファイル名が存在する場合には、
	ファイル名に枝番が付きます（例：ABC~1.JWW 等）。
　　変換元ファイル
	DXF(DWG)データファイルを
	本ソフトウェアのショートカットにドラッグ＆ドロップするか、
	本ソフトウェアを起動しておき、本ソフトウェアの画面上に
	ドラッグ＆ドロップする事によって、ファイル変換を行います。
	「ここをクリックして・・・」の文字をクリックし、
	DXF(DWG)ファイルを選択する事でファイル変換を行う事も出来ます。
　　
　　画面スタイル
	本ソフトウェアの外観を指定します。
	選択をした直後は画面は変わりませんが、次回起動時に変わります。
	※開発言語の制限で画面直後の変化を確認する事が出来ません
　　出力JWW Ver.
	変換先 Jw_cad データの形式を　以下のうちから選択します。
	「Ver.6.00 (Shift-JIS)」
	　　もし Unicode文字があった場合は、「□」か「?」になります
	「Ver.7.00 (Unicode)」
	　　Unicode文字はそのまま Unicode文字となります。
	　　（※フォントによっては Unicode文字が「□」か「?」になる
		場合があります。また、文字間隔を「0.01」に
		設定し直す必要がある場合があります。）
	　　〜Jw_cad Ver.8.25a で開いた場合は「?」と文字化けします。
	　　画像があっても画像同梱は行われません。
　　レイアウトを作図するレイヤグループ
	ペーパー空間／レイアウト上に作図された図面枠等を作図する
	レイヤグループを指定して下さい。０〜Ｆ　が選択できます。
	このレイヤグループの縮尺は　1/1 となります。
　　用紙サイズ
	変換後のJWWデータの図面の用紙サイズを指定します。
	レイアウトで用紙サイズを指定している場合には
	そちらの設定が優先されます。
　　[モデル空間の縮尺セット]
	DXFファイルのモデル空間を変換した際の、JWWデータでの縮尺値を
	予め設定しておいた値のどれかにセットします。
	これにより変な値の縮尺値にならないよう補正することが出来ます。
　　線色変換
	以下のうちから選択します。
		基本線色８色　SXF線色256色　カスタム設定
	DXF(DWG)ファイルで多くの色を使用している場合は
	前者の場合は線色２、後者の場合は SXF-Black　となります。
	カスタム設定を選択すると、
	DXF色値 1〜255 を任意の基本8色・SXF線色に振り分け変換します。
　　線種変換
	以下のうちから選択します。
		基本線種 8種＋4種　SXF線種15種　カスタム設定
	DXF(DWG)ファイルで多くの線種を使用している場合は
	実線その他として変換されます。
	補助線種、ランダム線種、SXF対応拡張線種は使用されません。
	カスタム設定を選択すると、
	DXF線種名を任意の基本線種・SXF線種に振り分け変換します。
	設定していない線種名は実線その他として変換されます。
　　マルチテキスト対応
	書式指定を無視し１文字列×行数分、書式毎に別文字列化×行数分、
	のうちから選択します。
	前者の場合、書式文字でのフォント、色、文字高、文字幅、間隔、上線、
	下線、中線等は無視します。ワードラップも行いません。
	スタック文字（上付・下付文字）は特殊文字 ^u^dを使用しますが
	上下文字はJw_cad仕様に存在しないので^u1^u2/^d3^d4のようになります。
	スタック文字で文字矩形幅を超える場合、自動改行処理を行います。
	後者の場合、書式毎に別文字列として作図登録し、
	オリジナル状態になるべく似せて変換します。
	※DXF=AutoCADの文字は独自フォントのSHXフォント、TrueTypeFontとも
	　文字１文字１文字の幅が異なるプロポーショナルであり、
	　Jw_cad は基本的に固定ピッチフォントであり、文字間隔の仕様も異なり
	　マルチテキストの書式についての詳細解説本もありませんので
	　完全一致させる事は不可能です。予め御了承下さい。
　　寸法(DIMENSION)対応
	モデル空間での寸法図形(DIMENSION)要素の変換を指定します。
	（※ペーパー空間・レイアウトでは強制的に分解され、
	　　寸法グループ化・寸法属性は付加されません）
	ブロック図形のまま、分解して寸法グループ化、分解して通常要素、
	のうちから選択します。いずれの場合も寸法属性は付加されます。
	DXFファイルでの寸法図形(DIMENSION)要素は、特殊なブロック図形の
	ような構造となっています。Jw_cad に変換して編集作業を行う場合、
	ブロック図形が作業の煩雑化となるような場合にはここで分解しておく
	方がやり易いかもしれません。
　　曲線1区間 補間線分数
	スプライン曲線（SPLINE）データを表現するのに
	短い線分データ（補間線分データ）に分解して読み込みますが、
	その１区間内を何本の線分データにするか？を指定します。
	2〜2000の指定が出来ますが、大きくすればするほど、処理時間が掛かり、
	データ量が増え、変換後のファイルサイズも大きくなっていきます。
	実線以外の場合、Jw_cadは線種表現を次の線へ引継ぎ出来ませんので
	綺麗に線種表現出来ません。
	また逆に、補間線分数を小さくするとデータ量は少なく済みますが
	曲線そのものが綺麗に表現出来ません。
	※引出線（LEADER）データでのスプライン曲線表現はこれに従います。
	※ポリライン（POLYLINE）データによるスプライン曲線表現では
	　既に線分補間された状態となっていますので、ここで指定する数値とは
	　無関係な状態となります。
　　幅有りポリライン
	通常線分（幅を無視）、通常線分（線幅に割当て）、
	ソリッド線（線幅に割当て）、ソリッド図形、のうちから選択します。
	・通常線分（幅を無視）は Ver.1.02以前と同様、ポリラインの幅を無視し、
	　線分の幅は 0 又は 2000形式DXF以降対応の線幅値(グループ370の値)が
	　指定されます。
	・通常線分（線幅に割当て）は、ポリラインの開始幅が線分の幅として
	　指定されます。ポリラインの終了幅は無視し、一定幅となります。
	　ポリラインの開始幅が指定されていない場合は上記同様、0 又は 
	　2000形式DXF以降対応の線幅値(グループ370の値)が指定されます。
	・ソリッド線は、通常の線分データではなく、線形ソリッド図形として
	　データ変換を行い、ポリラインの開始幅をソリッド線の幅として指定
	　します。ポリラインの終了幅は無視し、一定幅となります。また、
	　ソリッド線には線種情報がありませんので線種情報も無視します。
	　（実線状態となります）通常線分ではありませんので注意して下さい。
	・ソリッド図形は、三角形ソリッド・四角形ソリッド図形としてデータ
	　変換を行います。ポリラインの開始幅・終了幅から形状を算出します。
	　線種情報は無視されます。ふくらみ（円弧）部分は 72分割内接多角形
	　の補間線分形状として処理され複数のソリッド図形として変換されます。
	　※ポリライン形状の決定方法が一部不明な為、独自解釈にて変換している
	　　部分があります。その為オリジナルと図形が多少異なる場合があります。
	　ポリラインの幅が指定されていない場合は線形ソリッド図形となります。
	※ポリラインの開始幅・終了幅は実寸値ですが
	　Jw_cad での線幅は図寸値（印刷する際の値）ですので注意して下さい。
	※線幅値指定する際、モデル空間図でのブロック内図形のブロック倍率は
	　考慮しておりませんので注意して下さい。
　　塗りハッチング線間隔 [mm]
	塗りハッチングは、本ソフトウェアでは、ハッチング線で可視化表現します。
	ハッチング線は線形ソリッド図形に変換します。ハッチング属性が付きます。
	（※パターンハッチング・カスタムハッチングは線分データで変換されます）
	その際のハッチング線の間隔を実寸mm単位にて指定します。
	「0」を指定している場合や、塗り潰す図形よりも大きい値を指定している
	場合には、ハッチング線には変換されず空白状態となります。
	細かい値を指定すると変換に時間が掛かり、データ量も巨大となります。
	「0.01」より細かい値は「0」指定となりますので注意して下さい。
　　ハッチ１要素最大線数
	DXFのHATCH要素を１つ読み込み線分に変換する際、線分数の最大値を
	指定します。入力範囲は、10〜20000 です。
	ハッチ間隔よりもハッチング範囲が広すぎるような場合、データが
	巨大化し変換速度も遅くなってしまいますので、それを抑制するための
	数値です。
	※ここで指定した数値よりも若干線数が変化する場合があります。
	※ACAD9、ACAD12、ACAD13 の形式に HATCH要素仕様はありません。
	　ODA FileConverterで変換した場合、HATCH要素はLINE（線分）に分解され
	　変換されますので、この数値は無効となります。
　　□微小線を無変換　長さ[mm]入力
	チェックを入れた場合、右横の最小長さ[mm]未満の線分の
	変換は行いません。
	※ブロック定義内は、ブロック定義内での長さチェックとなります。
	※ポリライン・スプライン等の変換後の線分は対象外です。
　　文字幅（Ver.1.09にて追加）
	文字幅制約の指定を行います。
	DXF変換後、文字幅が大きすぎて不恰好だ等のような場合に利用します。
	・制約無し　		従来通り、制約無しの指定です
	・〜文字高×１ 制約	文字幅を　文字高×１　までに制約補正します
	・〜文字高×1.2制約	文字幅を　文字高×1.2 までに制約補正します
	・〜文字高×1.5制約	文字幅を　文字高×1.5 までに制約補正します
	・〜文字高×２ 制約	文字幅を　文字高×２　までに制約補正します
　　□塗潰し要素 無変換
	チェックを入れた場合、TRACE・SOLID・3DFACE要素の変換は行いません。
　　□ハッチ要素 無変換
	チェックを入れた場合、HATCH要素の変換は行いません。
	※ACAD9、ACAD12、ACAD13 の形式に HATCH要素仕様はありません。
	　ODA FileConverterで変換した場合、HATCH要素はLINE（線分）に分解され
	　変換されますので、チェックを入れてもハッチング線は変換されます。
　　□ﾍﾟｰﾊﾟｰ/ﾚｲｱｳﾄ 無変換
	チェックを入れた場合、ペーパー空間・レイアウトの変換を行いません。
	変換するファイル・データのサイズが大きい場合、ペーパー空間 及び
	レイアウトのデータ作成がかなり遅くなってしまう場合があります。
	そういった場合や、モデル空間のデータのみ必要な場合、
	このチェックを入れて下さい。
　　□画層名に「@」(2文字目〜),「HOJO」がある場合、レイヤ非表示
	チェックを入れた場合、
	画層名（レイヤ名）に「@」がある場合
	※先頭に「@」がある場合を除外します（2文字目以降を対象）
	又は、画層名（レイヤ名）に「HOJO」がある場合、
	その変換後のレイヤを非表示にします。この場合、各ブロックを
	「元データのレイヤを優先する」チェック状態にします。
	そうしないと全表示でブロック内のレイヤ非表示が無効になるためです。
　　□DWG変換を行う
	ODA FileConverter を利用して DWGファイルを変換する際に
	チェックを入れて下さい。
	形式には、DWG→DXF変換を行う際の形式を以下の内から選択して下さい。
	　ACAD9、ACAD12、ACAD13、ACAD14、ACAD2000、ACAD2004、ACAD2007
	　初期値は「ACAD2000」となっています。
	DWGファイルでのデータ変換がうまく行かない場合は
	DXFファイルでのデータ変換を行って下さい。
　　□DXF下位変換を行う
	ODA FileConverter を利用して DXF→下位DXFファイル変換をする際に
	チェックを入れて下さい。
	形式には、DXF→DXF変換を行う際の形式を以下の内から選択して下さい。
	　ACAD9、ACAD12、ACAD13、ACAD14、ACAD2000、ACAD2004、ACAD2007
	　初期値は「ACAD2000」となっています。
　　※下位形式に変換する事で思ったような変換が可能になるかもしれません。

　４−２．変換仕様

　　ファイル
	モデルデータ、ペーパー空間データ・レイアウトデータ　に
	別々に変換を行います。
	データ上でブロック図形（複合図形）を利用している場合
	モデルデータのほうは　ブロックデータとして変換しますが
	ペーパー空間・レイアウトデータの方は分解され、
	ビューポートでクリッピングされて変換します。
　　座標値等
	すべて　mm値　として変換します。
	inch値などの場合は変換後 Jw_cad で拡大する等行って下さい。
　　縮尺
	モデルデータの各レイヤグループの縮尺は全て同じとなります。
	要素データの最大最小を取得し、指定した図面サイズにあわせ
	縮尺を計算し、図面が中央に来るよう図面移動されます。
	ペーパー空間データ・レイアウトデータでは
	指定したレイアウトのレイヤグループの縮尺は 1/1 となり
	それ以外はビューポートの尺度値となります。
	ビューポート毎にレイヤグループを切り分けます。そのため
	読み込めるビューポートは最大15個まで　となります。
　　レイヤ
	モデルデータの場合は、画層をそのままレイヤーとします。
	最大256個までとなります。それ以上の場合は、F-F に入ります。
	ペーパー空間データ・レイアウトデータの場合は
	ビューポート毎にレイヤグループを割り当てますので
	ビューポートが1個の場合、レイヤは240個まで使えますが
	ビューポートが15個の場合、レイヤはそれぞれ16個までしか使えません。
	※ビューポートは角度0°の四角形状のみ対応です。
	　斜めになっていたり多角形ビューポートには対応していません。
　　色
	基本8色の場合
	DXF:1(赤)　　→　線色8
	　　2(黄)　　→　線色4
	　　3(緑)　　→　線色3
	　　4(水)　　→　線色1
	　　5(青)　　→　線色6
	　　6(紫)　　→　線色5
	　　7(白黒)　→　線色2
	　　その他 　→　線色2
	SXF256色の場合
	　　色値を RGB 3値にわけ、それぞれ差2値以内でSXF基本線色に
	　　近しい場合はそのSXF基本線色に変換。
	　　そうでない場合は、まず、SXF拡張線色にいれ
	　　後続のもので近しい色の場合はそれに変換。
	　　SXF拡張線色240色に達して更に異なる色は SXF-Blackに変換。
	カスタム設定の場合
	　　DXF色値 1〜255 を任意の基本8色・SXF線色に振り分け変換。
	　　５つの設定パターン登録可能、そのうち１つを利用して変換。
	　　初期状態は DXF番号1〜9 しか設定されていませんので DXF10〜255を
	　　手動で設定して下さい。変換一覧はダブルクリックすると色指定画面
	　　が表示されます。SHIFT キーを押しながら選択しダブルクリックする
	　　と一括して同じ１つの色指定にする事が出来ます。色指定画面では
	　　SXF線色17〜256はユーザー定義線色であり任意色に指定出来ます。
	　　その場合、色BOXをクリックすると選択出来ます。また、
	　　[↑DXF色]ボタンをクリックするとDXF色と同じ色にする事が出来ます
	　　「DXF色番号10〜のプリセット」以下に４つのボタンがあります。其々
		線色2	DXF色番号10〜を全て線色２にセットします
		8線色	DXF色番号10〜を線色１〜線色８ にセットします※
		SXF色	DXF色番号10〜をSXF色1〜SXF色16にセットします※
		SXF-U	DXF色番号10〜をSXF色1〜SXF色256にセットします
			SXFユーザー線色設定も同時に行います
		※RGB各色成分差により判定していますので想定外の色がセット
		　される可能性がありますので必ず確認を行って下さい
	　　［ＯＫ］ボタン・［適用］ボタンで現在設定をファイル保存します。
	　　［キャンセル］ボタン及び閉じるボタン[×]を押すと保存されず
	　　現在設定が破棄されますので注意して下さい。
　　線種
	基本線種 8種＋4種の場合
		DXF線種名
		CONTINUOUS			→　{ 実線 }
		DOT、DOT2、DOTX2		→　{ 点線1 }
		DASHED2、HIDDEN2		→　{ 点線2 }
		DASHED、HIDDEN			→　{ 点線3 }
		BORDER2、CENTER2、DASHDOT2	→　{ 一点鎖線1 }
		BORDER、CENTER、DASHDOT		→　{ 一点鎖線2 }
		DIVIDE2、PHANTOM2		→　{ 二点鎖線1 }
		DIVIDE、PHANTOM			→　{ 二点鎖線2 }
		BORDERX2、CENTERX2、DASHDOTX2	→　{ 倍長一点鎖線 }
		DIVIDEX2、PHANTOMX2'		→  { 倍長二点鎖線 }
		HIDDENX2			→　{ 倍長破線1 }
		DASHEDX2			→　{ 倍長破線2 }
		ACAD_ISO02W100			→　{ 点線2 }
		ACAD_ISO03W100			→　{ 点線3 }
		ACAD_ISO04W100			→　{ 倍長一点鎖線 }
		ACAD_ISO05W100			→　{ 倍長二点鎖線 }
		ACAD_ISO06W100			→　{ 倍長二点鎖線 }
		ACAD_ISO07W100			→　{ 点線1 }
		ACAD_ISO08W100			→　{ 一点鎖線2 }
		ACAD_ISO09W100			→　{ 二点鎖線2 }
		ACAD_ISO10W100			→　{ 一点鎖線1 }
		ACAD_ISO11W100			→　{ 二点鎖線1 }
		ACAD_ISO12W100			→　{ 倍長破線1 }
		ACAD_ISO13W100			→　{ 倍長破線1 }
		ACAD_ISO14W100			→　{ 倍長破線2 }
		ACAD_ISO15W100			→　{ 倍長破線2 }
		その他				→　{ 実線 }
	SXF線種15種の場合
		DXF線種名
		CONTINUOUS			→　31 { 実線 }
		DASHED、DASHED2、HIDDEN、HIDDEN2→　32 { 破線 }
		DASHEDX2、HIDDENX2		→　33 { 跳び破線 }
		CENTER、CENTER2			→　34 { 一点長鎖線 }
		PHANTOM、PHANTOM2		→　35 { 二点長鎖線 }
		DOT、DOT2、DOTX2		→　37 { 点線 }
		CENTERX2、DASHDOTX2		→　38 { 一点鎖線 }
		DIVIDEX2、PHANTOMX2		→　39 { 二点鎖線 }
		DASHDOT、DASHDOT2		→　40 { 一点短鎖線 }
		BORDER、BORDER2、BORDERX2	→　41 { 一点二短鎖線 }
		DIVIDE、DIVIDE2			→　42 { 二点短鎖線 }
		ACAD_ISO02W100		→　32 { dash }
		ACAD_ISO03W100		→　33 { dash space }
		ACAD_ISO04W100		→　34 { long dash dot }
		ACAD_ISO05W100		→　35 { long dash double dot }
		ACAD_ISO06W100		→　36 { long dash triple dot }
		ACAD_ISO07W100		→　37 { dot }
		ACAD_ISO08W100		→　38 { long dash short dash }
		ACAD_ISO09W100		→　39 { long dash double short dash }
		ACAD_ISO10W100		→　40 { dash dot }
		ACAD_ISO11W100		→　41 { double dash dot }
		ACAD_ISO12W100		→　42 { dash double dot }
		ACAD_ISO13W100		→　43 { double dash double dot }
		ACAD_ISO14W100		→　44 { dash triple dot }
		ACAD_ISO15W100		→　45 { double dash triple dot }
		その他			→　31 { 実線 }
	カスタム設定の場合
	　　DXF線種名を任意の基本線種・SXF線種に振り分け変換。
	　　５つの設定パターン登録可能、そのうち１つを利用して変換。
	　　線種項目数を増やしてDXF線種名・JWW線種No.をキー入力して下さい。
	　　JWW線種No. は、1〜9、11〜19、31〜45、47〜62 の数値を入力。
	　　JWW線種No.47〜62 は、SXF対応拡張線種 17〜32 に相当します。
	　　SXF対応拡張線種 17〜32 は画面右上の
		U-Dot（ユニットドット数）：8、16、32　のいずれか
		セグメント数：2、4、6、8　のいずれか
		各ピッチ長（P-1〜P-8）[mm]　：0.01　〜 1000　の範囲
	　　を指定して下さい。ピッチ長は、実線部、空白部、実線部、…です。
	　　DXF線種名のデフォルト状態は、AutoCADでのデフォルト状態、及び
	　　Jw_cad で出力される線種名を記述しています。任意設定して下さい。
	　　DXF線種名に小文字を入力した場合は大文字化されます。
	　　DXF線種名の「;」文字以降はコメント文です。
	　　［DXF変換後の線種名取込］ボタンをクリックすると、
		前回DXF変換時の DXFファイルで設定されている線種名を取り込む
		事が出来ます。（※既に登録済の名前は取り込みません）
		その後、JWW線種No.をキー入力して下さい。
		※ボタンを押しても線種パターン・ピッチや JWW線種No.は
		　自動登録などは行われませんので必ず自身で指定して下さい。
	　　［ＯＫ］ボタン・［適用］ボタンで現在設定をファイル保存します。
	　　［キャンセル］ボタン及び閉じるボタン[×]を押すと保存されず
	　　現在設定が破棄されますので注意して下さい。
	上記、及び、カスタム設定　以外の線種名を読み込んだ場合、
	　　DXF線種設定(LTYPEテーブル)のピッチ長の最小長さを取得し、
	　　短破線＝〜最小長さ×1.5、長破線＝〜最小長さ×3、として
	　　線種No.を割り当てます。想定外の場合は実線となります。
　　線幅
	DXF(DWG)での線幅指定をそのまま線毎の線幅値として変換します。
	※そのため、線幅が指定された線等は、
	　Jw_cad での線色〜線幅設定が無効となります。
	線幅指定がない場合は、デフォルト0線幅として変換します。
	※この場合は、Jw_cad での線色〜線幅設定が有効となります。
　　ブロック
	モデルデータの場合は Jw_cad のブロックとして変換します。
	但し、DXF(DWG)のBYLAYER・BYBLOCK対応として
	Jw_cad では１つのブロックを共有利用する事が出来ないため、
	それ用に複数のブロックとなる場合があります（枝番が付きます）。
	ペーパー空間データ・レイアウトデータの場合は
	ブロックを分解して変換します。そのため、Jw_cadのブロックツリー
	では何も表示されない状態となります。
　　LINE（線分）
	直線データに変換
　　POINT（点）
	点データに変換
　　XLINE（構築線）R13〜
	２つの直線データに変換　通過点を拾えるよう始点は通過点にしています。
	Jw_cad に無限線というものは存在しないため、通過点から端点への長さは
	1000,000,000,000mm とします。
　　RAY（放射線）R13〜 
	直線データに変換
	Jw_cad に無限線というものは存在しないため、通過点から端点への長さは
	1000,000,000,000mm とします。
　　CIRCLE（円）
	円弧データに変換
	ペーパー空間・レイアウトデータのビューポート内・ブロック内データで
	楕円形状態になる場合は 72分割内接多角形の補間線分データとして処理
　　ARC（円弧）
	円弧データに変換
	ペーパー空間・レイアウトデータのビューポート内・ブロック内データで
	楕円形状態になる場合は 72分割内接多角形の補間線分データとして処理
　　ELLIPSE（楕円）R13〜
	円弧データに変換
	ペーパー空間・レイアウトデータのビューポート内では
	72分割内接多角形の補間線分データとして処理
　　TRACE（太線）
	四角ソリッド図形データに変換
	ペーパー空間・レイアウトデータのビューポート内・ブロック内データで
	分割した３角ソリッド図形データとして処理
	※DXFデータに前面背面指定はありません。データ順となります。
　　SOLID（塗り潰し）
	三角／四角ソリッド図形データに変換
	第３点・第４点でクロスする場合は２つの三角ソリッド図形データに変換
	ペーパー空間・レイアウトデータのビューポート内・ブロック内データで
	分割した３角ソリッド図形データとして処理
	※DXFデータに前面背面指定はありません。データ順となります。
　　3DFACE（３次元面）
	三角／四角ソリッド図形データに変換
	Z座標を0として変換　ビューポートの向き等3D要素は未対応
	第３点・第４点でクロスする場合は２つの三角ソリッド図形データに変換
	ペーパー空間・レイアウトデータのビューポート内・ブロック内データで
	分割した３角ソリッド図形データとして処理
	※DXFデータに前面背面指定はありません。データ順となります。
　　POLYLINE（ポリライン）
	複数の線分データ・円弧データ・ソリッド図形データに変換
	曲面表現のポリラインには未対応
	ペーパー空間・レイアウトデータのビューポート内では
	円弧部分は72分割内接多角形の補間線分データとして処理
	※幅有りポリラインの場合は、設定によって、
	　通常線分（幅を無視）、通常線分（線幅に割当て）、
	　ソリッド線（線幅に割当て）、ソリッド図形、のうちから選択し、
	　線分データ・円弧データ・ソリッド図形データに変換します。
	　※ペーパー空間・レイアウトデータのビューポート内データの場合、
	　　線幅割当てした線分・円弧・ソリッド線は線幅の分、はみ出ます。
　　LWPOLYLINE（ライトウェポンポリライン）R14〜
	複数の線分データ・円弧データ・ソリッド図形データに変換
	ペーパー空間・レイアウトデータのビューポート内では
	円弧部分は72分割内接多角形の補間線分データとして処理
	※幅有りポリラインの場合は、設定によって、
	　通常線分（幅を無視）、通常線分（線幅に割当て）、
	　ソリッド線（線幅に割当て）、ソリッド図形、のうちから選択し、
	　線分データ・円弧データ・ソリッド図形データに変換します。
	　※ペーパー空間・レイアウトデータのビューポート内データの場合、
	　　線幅割当てした線分・円弧・ソリッド線は線幅の分、はみ出ます。
　　SPLINE（スプライン曲線）R13〜
	複数の線分データに変換
	※AutoCAD/AutoCAD互換CADと形状が多少異なる場合があるやもしれません。
　　IMAGE（画像）R14〜
	画像参照文字データに変換
	画像ファイルも同じ変換先フォルダにコピー
	（※JWW Ver.6形式へ変換のため同梱不可）
	（※別フォルダで同じファイル名がある場合、
	　　後の方にはパス名文字(「:」「￥」を「_」に置き換えた文字)を付加
	　※保存先に同じ名前のファイルがある場合は枝番付加
	　※画像ファイルが存在しない場合は未変換）
	クリッピング・変形・明るさ・コントラスト・ぼかし・透過未対応
	ペーパー空間・レイアウトデータのビューポート内では
	画像がビューポート内に完全に収まる場合にのみ変換
	（※状況によってはみ出た状態で変換される場合があります）
	Jw_cad は SHift-JISシステムである為、フォルダ名・ファイル名に
	Unicode文字が含まれていると正常変換出来ないか、或いは、
	画像が見つからず文字＋点線表示になる可能性があります。
	その場合、Jw_cad にて「画像同梱」を行うと「予期しないファイル」に
	なる可能性があります。
	その場合は Windowsのエクスプローラ等で画像のファイル名を変更し、
	Jw_cad にて変換後のJWWファイルを開いて文字変更を行って下さい。
	※DXFデータでの明確な前面背面指定は不明です。データ順となります。
　　TEXT（１行文字：ダイナミックテキスト）
	文字データに変換
	ペーパー空間・レイアウトデータのビューポート内では
	文字全体がビューポート内に完全に収まる場合にのみ変換
	（※状況によってはみ出た状態で変換される場合があります）
	文字は全て任意サイズ文字になります。文字間隔は 0 となります。
	SHXフォント、PCに存在しないフォントは「ＭＳ ゴシック」となります。
	欧文フォント名はそのままデータ登録しますが、Jw_cad では使用不可の為、
	Jw_cad上では「ＭＳ ゴシック」状態で表示されます。
	DXF=AutoCADでの通常欧文SHXフォントはプロポーショナルフォントのため
	両端／フィット指定以外の文字は、文字位置・文字長が異なります。
	SHXフォントはそのフォントにより文字の大きさが異なってきますが
	本ツールでは文字高さ・幅の指定をそのまま文字高さ・文字幅とします。
	SHXフォントの横文字の基準線は底辺に等しいとして変換
	文字の傾斜角度が 15°以上の場合、斜体指定の文字とします(横文字のみ)。
	左右反転・上下反転は、Jw_cad にその機能がない為、未対応
	縦字の場合、半角文字を全角文字に変換(半角文字だとバランスが悪い為)
	文字内で Unicode文字を使用している場合、
	Jw_cad は Unicode未対応のため「?」等のように表示されます。
　　MTEXT（マルチテキスト）R13〜
	複数の文字データに変換
	ペーパー空間・レイアウトデータのビューポート内では
	文字全体がビューポート内に完全に収まる場合にのみ変換
	（※状況によってはみ出た状態で変換される場合があります）
	変換設定の「マルチテキスト対応」の指定により変換パターンが変わります。
	文字変換についてはTEXT変換時と同様です。
　　ATTDEF（属性文字定義）
　　ATTRIB（属性文字）
	文字データに変換
	変換規則は TEXT（１行文字：ダイナミックテキスト）と同様です。
	非表示属性のデータは変換しません。
　　DIMENSION（寸法図形）
	ブロックの一種として変換　複数の線データ・文字データ等に変換
	寸法(DIMENSION)対応設定にて分解指定の場合、ブロックは分解されます。
	ペーパー空間・レイアウトデータのビューポート内では内部の線データ・
	文字データそれぞれがビューポート内に完全に収まる場合にのみ変換
　　LEADER（引出線）R13〜
	複数の線分データに変換
	※引出線の向きが状況によって異なってしまう可能性はあります。
	※AutoCAD/AutoCAD互換CADと形状が多少異なる場合があるやもしれません。
	引出線がスプライン曲線指定の場合、AutoCADにおけるスプライン曲線作図の
	仕様等が不明なため、引出線の各頂点を制御点とするスプライン曲線の補間
	線分データとして変換します。その為、AutoCAD/AutoCAD互換CADと形状が
	異なってきます。予め御了承下さい。
　　TOLERANCE（幾何公差）R13〜
	複数の線分・円弧・文字データに変換
	イレギュラーな文字やフォント等には未対応
	横幅は AutoCAD／AutoCAD互換CADと同一にはなりません。
	２段表示の場合に上段下段が同じ記号の場合の結合は行いません。
　　MLINE（マルチライン）R13〜
	複数の線分データ・円弧データ・ソリッド図形データに変換
	円弧キャップの場合、円弧データに変換されますがブロック図形と
	なっている場合、ペーパー空間・レイアウトデータのビューポート内では
	ブロック分解されますので補間線分データとして変換される場合があります。
	塗り潰し指定されている場合、ソリッド図形データに変換されます。
	その際、円弧キャップ部分は半円36分割内接多角形として扱い
	36個の三角ソリッド図形として変換されます。
　　HATCH（ハッチング）R14〜
	複数の線分データ・ソリッド図形データ（線形ソリッド）に変換
	パターンハッチングのデータは線分データになります。
	塗りハッチングのデータは線形ソリッド図形データになります。
	線分データ・線形ソリッド図形データにはハッチング属性が付きます。
	塗りハッチングは境界線ボックスの縦方向を指定数分割する線分で
	ハッチングを行う事により可視化します。
	線ソリッド図形の色は ByLayer/ByBlockを除き、任意色で変換します。
	※三角形・四角形ソリッド図形にはなりませんので予め御了承下さい。
	※ハッチングパターンは完全実現出来ない場合があります。
	※データ精度が粗い場合、ハッチングに失敗する場合があります。
	※グラデーションハッチングは線形・円筒形・逆円筒形のみ対応です。
	　それ以外はグラデーションとはならず単一色ハッチングとなります。
	※白色／黒色が指定されている場合、背景色で見えないとしても、
	　それらの色の線が作図されていますので注意して下さい。

　　CLASS（クラス）セクション
　　OBJECTS（オブジェクト）セクション
　　THUMBNAILIMAGE（サムネイルイメージ）セクション
	ブロック・レイアウトの最低限必要事項以外は未対応
　　その他、上記に記載していない部分については未対応
　　拡張コードには対応していませんので
　　拡張コードによりデータの追加や編集・削除等を行っている場合には未対応


５．このソフトウェアについて

　　本ソフトウェアの翻案・著作権表示の書き換え・無断改造・無断配布・
　　無断転載・無断販売等を禁止します。
　　本ソフトウェアを利用する場合、利用者の責任の上で行って下さい。
　　本ソフトウェアを利用する事により損害等が生じた場合、
　　当方はいかなる保証も行いません。
　　また、本ソフトウェアについての質問・要望・修正要求等には
　　基本的に、応じられませんので、予め御了承下さい。

　　使用してみて気に入って下さった場合、及び、上記の内容を承諾して
　　いただいた場合、
　　郵便振替にて以下の口座へ払い込み（レジスト）をしてください。
　　（申し訳ありませんが、振替手数料は、払込者負担となっております。）
　　　　口座番号：００９１０−５−１４８５１６
　　　　加入者名：エーエフソフト
　　　　金額　　：　１０００円
　　通信欄に
　　　　E-Mail アドレス
　　　　レジストするソフト名「ＡＦｄｘｆ２ｊｗｗ」
　　を必ず記載してください。
　　当方に通知が届きましたら、そのE-Mailアドレス宛に御連絡メールを
　　送信させて頂きます。

　　※これは強制するものではありません。


６．バージョンアップ履歴

Ver.0.00 2020/02/23　テスト版アップ
・ブロックセクション〜INSERTデータ対応
・ペーパー空間・レイアウト〜VIEWPORTデータ対応(一部制限有り)
・LINEデータ対応

Ver.0.01 2020/02/27　テスト版アップ
・INSERTによる配列配置対応
・POINT、XLINE、RAY、CIRCLE、ARCデータ対応

Ver.0.02 2020/03/09　テスト版アップ
・ELLIPSE、TRACE、SOLID、3DFACEデータ対応

Ver.0.03 2020/03/13　テスト版アップ
・POLYLINE、LWPOLYLINE、IMAGE、TEXTデータ対応

Ver.1.00 2020/03/23　シェアウェア版公開
・MTEXT、ATTDEF、ATTRIBデータ対応
・DIMENSIONデータ対応
・微調整

Ver.1.01 2020/04/07　シェアウェア版更新
・TEXT、MTEXTデータ変換でのペーパー空間・レイアウト対応での
　ブロック内処理で文字の大きさが合わない不具合の修正
・LEADERで参照されるMTEXTのBYBLOCK処理を追加
・LEADERデータ対応
　※スプライン曲線の引出線には未対応
・TOLERANCEデータ対応
　※イレギュラーな文字やフォント等には未対応
　※横幅は AutoCAD／AutoCAD互換CADと同一にはなりません。
　※２段表示の場合に上段下段が同じ記号の場合の結合は行いません。

Ver.1.02 2020/04/11　シェアウェア版更新
・スプライン曲線表現のポリライン(POLYLINE)データ対応
・LEADERデータ：スプライン曲線の引出線に対応
・スプライン曲線(SPLINE)データ対応
　引出線がスプライン曲線指定の場合、AutoCADにおけるスプライン曲線作図の
　仕様等が不明なため、引出線の各頂点を制御点とするスプライン曲線の補間
　線分データとして変換します。その為、AutoCAD/AutoCAD互換CADと形状が
　異なってきます。予め御了承下さい。

Ver.1.03 2020/04/21　シェアウェア版更新
・幅有りポリラインデータに対応
　通常線分（幅を無視）、通常線分（線幅に割当て）、
　ソリッド線（線幅に割当て）、ソリッド図形、のうちから選択します。
　※ポリライン形状の決定方法が一部不明な為、独自解釈にて変換している
　　部分があります。その為オリジナルと図形が多少異なる場合があります。

Ver.1.04 2020/04/27　シェアウェア版更新
・マルチライン(MLINE)データ対応
・微調整

Ver.1.05 2020/05/20　シェアウェア版更新
・ハッチング(HATCH)データ対応
・微調整

Ver.1.06 2020/07/18　シェアウェア版更新
・マルチテキスト(MTEXT)データにて
　参照矩形の幅が 0値の場合、
　文字列内容（※書式含む）×文字高さと解釈して変換するよう追加
　（アタッチ点は左側へ変更）

Ver.1.07 2022/08/20　シェアウェア版更新
・DXFファイルのレイヤーテーブルに登録されていないレイヤー名を
　データ部で使用している場合、ファイル変換出来なかった件を修正
・線色変換・線種変換に「カスタム設定」を追加

Ver.1.08 2022/08/24　シェアウェア版更新
・「%%C」「%%D」「%%P」対応（※DXF仕様には本来存在しない）
・マルチテキストの幅が「0」の場合の
　「アタッチ点は左側へ変更」の処理を取りやめ
・非AutoCADでの VIEWPORT の 1001コードに名称が入り
　「ACAD」指定時(R14)の仕様データ以外の内容が入ってきて
　これを解釈出来ないためのビューポート取込失敗があったため対応
・VIEWPORT の「ビューの目標点」が指示された場合に対応
　※但し、ビューの方向ベクトルが想定外な場合は対応不可
・マルチテキスト対応にて「書式毎に別文字列化×行数分」を選択した場合、
　実際のマルチテキスト要素内に書式が指定されていない場合は
　「書式指定を無視し１文字列×行数分」の処理を行うよう修正

Ver.1.09 2022/08/28　シェアウェア版更新
・文字幅制約の機能を追加
・線色変換カスタム設定に、「DXF色番号10〜のプリセット」４ボタンを追加
・線種変換カスタム設定に、［DXF変換後の線種名取込］ボタンを追加

Ver.1.10 2023/10/08　シェアウェア版更新
・ブロック内の文字データの文字サイズ調整
・文字幅制約の指定に、
　〜文字高×1.2制約：文字幅を　文字高×1.2 までに制約補正します
　を追加
・ファイル変換後のログに、認識出来ない線種名があった場合
　それを表示するよう追加
・□DWG変換を行う際の形式選択を追加
・□DXF下位変換を行うチェック、及び形式選択を追加
　　ACAD9、ACAD12、ACAD13、ACAD14、ACAD2000、ACAD2004、ACAD2007

Ver.1.11 2023/10/10　シェアウェア版更新
・PC内に TrueTypeフォント「txt」「bigfont」「extfont」「extfont2」が
　存在する場合、それを使用せず、DXFファイル内では shxフォント指定である
　として「ＭＳ ゴシック」にするよう修正

Ver.1.12 2023/12/10　シェアウェア版更新
・DXFのダイナミック文字のフィット指示で始点終点が同じの場合（文字幅0状態）
　変換出来なかったので修正
・DXFのブロックの後方参照を可能なように修正
　※DXF仕様でのブロック参照は前方参照
　※その場合、変換後のJWWファイルを Jw_cad でDXF/SXF変換すると
　　エラーが出る可能性があります
・□塗り潰し・ハッチング要素を変換しない
　のチェックを追加
・線種名が想定外・設定以外の場合、DXFピッチ設定からおおよその推測をして
　線種設定を行うよう追加（想定外の場合は実線）

Ver.1.13 2023/12/10　シェアウェア版更新
・□塗り潰し・ハッチング要素を変換しない　のチェックを廃止し
　□塗潰し要素 無変換　□ハッチ要素 無変換　のチェックを追加
・□ﾍﾟｰﾊﾟｰ/ﾚｲｱｳﾄ 無変換　のチェックを追加
・ペーパー空間／レイアウト変換時におけるハッチング要素の境界線による
　大まかなクリッピングチェックを追加

Ver.1.14 2023/12/14　シェアウェア版更新
・ハッチ１要素最大線数　の入力を追加
・□画層名に「@」がある場合、レイヤ非表示にする　のチェックを追加
・ログ画面がスクロールバー表示するよう修正
・ステータスバー表示を少し細かく表示するよう追加
　[ESC]キー中断チェックを少し細かく行うよう追加
　※これにより変換速度が若干低下しますが途中中断し易くなります
・マルチテキストの幅が文字高の1/10より小さい場合、
　文字幅=0扱い　とするよう修正
・LEADER要素読み込みの再調整
・JWW初期データの線色6,7,8 の線幅を「1」に変更

Ver.1.15 2023/12/15　シェアウェア版更新
・変換処理中、画面を操作出来ないように修正（[ESC]キーは押せます）
・□画層名に「@」がある場合、レイヤ非表示にする
→□画層名に「@」(2文字目〜),「HOJO」がある場合、レイヤ非表示
・上記で非表示にしたレイヤをログ画面に表示するよう追加
・変換後のブロック名に必ず枝番が付いていたのを
　2つ目以降で枝番を付けるよう修正('-1'から)
・線種のカスタム設定の［DXF変換後の線種名取込］ボタンが
　機能していない不具合が発生していたため修正
・線種のカスタム設定の線種名の「;」以降コメント文　の追加

Ver.1.16 2023/12/26　シェアウェア版更新
・変換後のモデル空間データのブロック定義が「部分図」に
　なっていたため「複合図形」に修正
・□微小線を無変換　右横の最小長さ[mm]入力　を追加

Ver.1.17 2023/12/27　シェアウェア版更新
・変換するDXFファイル内のブロック定義が後方参照となっている場合
　ブロック定義を並べ替えて前方参照となるよう変更
・通常要素データのブロック要素から参照するブロック定義内の要素数が
　0 の場合はブロック要素を登録しないよう追加
　※ブロック定義内ネストチェックは行いませんので注意

Ver.1.18 2024/06/28　シェアウェア版更新
・スタイルテーブルが存在しない時に変換エラーしていたのを修正
・スタイルテーブルが読み込めない場合があり変換エラーしていたのを修正

Ver.1.19 2024/12/27　シェアウェア版更新
・設定に　寸法(DIMENSION)対応　を追加
・モデル空間データの DIMENSION要素から変換した要素に
　寸法属性を付加するよう追加

Ver.1.20 2025/05/27　シェアウェア版更新
・[モデル空間の縮尺セット]　を追加
・幾何公差データで文字高が指示されていない場合のエラーを修正

Ver.1.21 2025/05/31　シェアウェア版更新
・特定のデータにてブロック関連が原因で変換失敗してしまう件を修正

Ver.1.22 2025/06/12　シェアウェア版更新
・ブロックデータ変換の不具合を修正

Ver.1.30 2025/10/31　更新
・Jw_cad Ver.10.x の Unicodeデータに対応
・寸法(DIMENSION)の分解の処理について修正
・ハッチ要素変換の際、
　境界線の円弧分割数を 72から24に変更(速度向上の為)
　ハッチ作図処理に掛かる時間が遅くなる場合、作図中断
　（境界線抽出処理を除き、１要素辺り最大3分
　　境界線抽出に時間が掛かる場合は１要素3分以上掛かります）
・微調整

Ver.1.31 2025/11/29　更新
・ペーパー空間／レイアウト上に作図されたブロック図形の反転挿入を
　展開する際、円弧・ポリラインのＲの作図が乱れてしまう不具合の修正
