Indexへ
(8329)//【8325】→(8327)
------------------------
【タイトル】dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8325 (*)
【 日時 】03/08/21 18:07
【 発言者 】浜田 shunpaku@mb.neweb.ne.jp

JWWをDXFファイルに変換した時、文字色が全部黒になってしまいます。
JWWで設定した文字色のままDXFに変換出来る方法はないでしょうか。
現在は、文字を色毎にレイヤ分けしてオートキャドで色を変えていますが、もっと簡単な方法があればお教えください。


Indexへ
(8325)←【8327】→(8343)
------------------------
【タイトル】Re:dxf出力時の文字色
【記事番号】 8327 (8325)
【 日時 】03/08/21 19:21
【 発言者 】joker
【 リンク 】http://www.atsmile.com/jw/



▼浜田さん:
>JWWをDXFファイルに変換した時、文字色が全部黒になってしまいます。
>JWWで設定した文字色のままDXFに変換出来る方法はないでしょうか。

JWWでDXF出力した文字の色は、
以下のパターンで色指定されて出力されます。
  線色1 :4(水色)
  線色2 :7(白色/黒色)
  線色3 :3(緑色)
  線色4 :2(黄色)
  線色5 :6(紫色)
  線色6 :5(青色)
  線色7 :7(白色/黒色)
  線色8 :1(赤色)
  補助線色:1(赤色)

DXFファイルの中身をエディタで見て確認しましたし、
AutoCAD LT 2000でも確認しました。


Indexへ
(8327)←【8343】→(8345)
------------------------
【タイトル】Re(1):dxf出力時の文字色
【記事番号】 8343 (8327)
【 日時 】03/08/22 21:03
【 発言者 】浜田 shunpaku@mb.neweb.ne.jp

回答ありがとうございます。
私の説明が違っていました。すみません。
実は、JWWで線色を変更すると、DXFではその変更が反映されない為に、以前に質問をして、教えていただいた、JWXというJWCAD用の変換ソフトで線色の変換をしたDXFファイルでした。
そのDXFファイルをオートキャドLT98で読み込むと文字が全部黒色になってしまったのです。
おっしゃるように通常のJWW→DXFでは文字色が変換されています。
線と文字の色の置き換えが出来る変換ソフト等があれば良いのですが。

>JWWでDXF出力した文字の色は、
>以下のパターンで色指定されて出力されます。
>  線色1 :4(水色)
>  線色2 :7(白色/黒色)
>  線色3 :3(緑色)
>  線色4 :2(黄色)
>  線色5 :6(紫色)
>  線色6 :5(青色)
>  線色7 :7(白色/黒色)
>  線色8 :1(赤色)
>  補助線色:1(赤色)
>
>DXFファイルの中身をエディタで見て確認しましたし、
>AutoCAD LT 2000でも確認しました。


Indexへ
(8343)←【8345】→(8348)
------------------------
【タイトル】Re(2):dxf出力時の文字色
【記事番号】 8345 (8343)
【 日時 】03/08/22 21:20
【 発言者 】古川 furukawa@mail.ne.jp
【 リンク 】http://jwx.hp.infoseek.co.jp/



▼浜田さん:
>実は、JWWで線色を変更すると、DXFではその変更が反映されない為に、以前に質問をして、教えていただいた、JWXというJWCAD用の変換ソフトで線色の変換をしたDXFファイルでした。
>そのDXFファイルをオートキャドLT98で読み込むと文字が全部黒色になってしまったのです。

JWXの作者ですが、仕様として、全部、黒に変換しています。

JWWでは、文字サイズによって色が違う場合がありますが、AutoCADで一から書く場合、そういう書き方をするとは思えないからです。全部黒にするか、bylayerで画層の色にするという感じじゃないでしょうか。

>線と文字の色の置き換えが出来る変換ソフト等があれば良いのですが。

JWWでは任意サイズ文字があるため、全ての文字を特手の色に変更する位しか出来ないような気がしますが、それが望まれている事なのでしょうか? また、別の理由があるので有れば、参考までに聞かせていただけると有りがたいです。

ただ、全ての文字を特定の色にするだけなら、AutoCADで編集しても10秒も有れば済む事なので、変換時の手間が増えるだけの様な気もしています。


Indexへ
(8345)←【8348】→(8331)
------------------------
【タイトル】Re(3):dxf出力時の文字色
【記事番号】 8348 (8345)
【 日時 】03/08/23 00:12
【 発言者 】浜田 shunpaku@mb.neweb.ne.jp

JWX使わせていただいてます。
通常の設計図などでは黒だけでよいのですが、
壁面の調査図などで、クラックやタイルの浮き範囲を表記する場合、文字(数値)を色分けしておくと見ただけで分かりやすいということで、文字(数値)を数色で分けています。
相手が、JWCADならば良かったのですが、オートキャドを使っているということで変換の必要性が発生した次第です。
線色の変更では大変助かりました。
オートキャドを使い慣れていたら、レイヤごとの変換等簡単なのかもしれませんが、あまり慣れていないので、JWXの線色変換のように文字色も簡単に換えれたらと思った次第です。

▼古川さん:
>JWXの作者ですが、仕様として、全部、黒に変換しています。
>
>JWWでは、文字サイズによって色が違う場合がありますが、AutoCADで一から書く場合、そういう書き方をするとは思えないからです。全部黒にするか、bylayerで画層の色にするという感じじゃないでしょうか。
>
>>線と文字の色の置き換えが出来る変換ソフト等があれば良いのですが。
>
>JWWでは任意サイズ文字があるため、全ての文字を特手の色に変更する位しか出来ないような気がしますが、それが望まれている事なのでしょうか? また、別の理由があるので有れば、参考までに聞かせていただけると有りがたいです。
>
>ただ、全ての文字を特定の色にするだけなら、AutoCADで編集しても10秒も有れば済む事なので、変換時の手間が増えるだけの様な気もしています。


Indexへ
(8348)←【8331】→(8344)
------------------------
【タイトル】Re(1):dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8331 (8325)
【 日時 】03/08/21 21:33
【 発言者 】chi chi@mocha.ocn.nejp

▼浜田さん:
>JWWをDXFファイルに変換した時、文字色が全部黒になってしまいます。
>JWWで設定した文字色のままDXFに変換出来る方法はないでしょうか。
>現在は、文字を色毎にレイヤ分けしてオートキャドで色を変えていますが、もっと簡単な方法があればお教えください。

気になってテストしてみましたが黄色の文字は黄色に
水色の文字は水色にと、色は正確に伝わっているようです。

テストしたJWは3.0、AutoCadは2000iLTです。OSはWindowsXP。

実は私は文字はJWWで水色ですがAutoCadDATAで相手先に渡すとき
緑色に要求されているのでJWWのDxfDATAを自作プログラムで加工して一括
して緑色にしています。

こうゆうことであれば、役に立つのですが。


Indexへ
(8331)←【8344】→(8352)
------------------------
【タイトル】Re(2):dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8344 (8331)
【 日時 】03/08/22 21:07
【 発言者 】浜田 shunpaku@mb.neweb.ne.jp

回答ありがとうございます。
おっしゃるような必要性がある為に何か良い方法がないかと探しております。
なるほどDXFファイルを書き換えるという方法もあるのですね。
これは、ワープロソフト等で文字変換をするということでしょうか。

>気になってテストしてみましたが黄色の文字は黄色に
>水色の文字は水色にと、色は正確に伝わっているようです。
>
>テストしたJWは3.0、AutoCadは2000iLTです。OSはWindowsXP。
>
>実は私は文字はJWWで水色ですがAutoCadDATAで相手先に渡すとき
>緑色に要求されているのでJWWのDxfDATAを自作プログラムで加工して一括
>して緑色にしています。
>
>こうゆうことであれば、役に立つのですが。


Indexへ
(8344)←【8352】→(8423)
------------------------
【タイトル】Re(3):dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8352 (8344)
【 日時 】03/08/23 12:18
【 発言者 】chi chi@mocha.ocn.nejp

▼浜田さん:
>回答ありがとうございます。
>おっしゃるような必要性がある為に何か良い方法がないかと探しております。
>なるほどDXFファイルを書き換えるという方法もあるのですね。
>これは、ワープロソフト等で文字変換をするということでしょうか。

そうですが、DXFファイルは大きく人間の手で書き換えるのは
不可能な作業です。ある条件もとで文字変換するプログラムが必要です。

以下AutoCADからJWWのDXFデータを読み込んだ場合こうしたい(プログラムで
処理したい)ってことを述べます

・レイヤーに対応した線色・線種を設定する
・JWWのDXFではレイヤーとは関係なく線色・線種が設定されている
 ので、それを外す。
・スケールにあわせて線尺度を設定する。
・スケールにあわせてポイントの径を設定する。
・スケールにあわせて寸法の属性を設定する。
・特定の線色・線種・文字は寸法図形と解釈し寸法のブロック図形として
 主力する。
・文字の位置を調整する。JWWの場合任意文字以外は巾と高さで文字列の長さを
 計算できるので強引に位置あわせをする。

です。


Indexへ
(8352)←【8423】→(8430)
------------------------
【タイトル】Re(4):dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8423 (8352)
【 日時 】03/08/25 18:14
【 発言者 】浜田 shunpaku@mb.neweb.ne.jp

色々とお教え頂きありがとうございます。
私のレベルでは、オートキャドでレイヤごとに色変更をやっていった方が現実的なようです。
それとは別に、教えていただいた、事については勉強のため、DXFファイルをのぞいてみます。

>そうですが、DXFファイルは大きく人間の手で書き換えるのは
>不可能な作業です。ある条件もとで文字変換するプログラムが必要です。
>
>以下AutoCADからJWWのDXFデータを読み込んだ場合こうしたい(プログラムで
>処理したい)ってことを述べます
>
>・レイヤーに対応した線色・線種を設定する
>・JWWのDXFではレイヤーとは関係なく線色・線種が設定されている
> ので、それを外す。
>・スケールにあわせて線尺度を設定する。
>・スケールにあわせてポイントの径を設定する。
>・スケールにあわせて寸法の属性を設定する。
>・特定の線色・線種・文字は寸法図形と解釈し寸法のブロック図形として
> 主力する。
>・文字の位置を調整する。JWWの場合任意文字以外は巾と高さで文字列の長さを
> 計算できるので強引に位置あわせをする。
>
>です。


Indexへ
(8423)←【8430】//(8328)
------------------------
【タイトル】Re(5):dxf変換した時にそのまま文字色を変換出来る方法はないでしょうか
【記事番号】 8430 (8423)
【 日時 】03/08/26 00:03
【 発言者 】chi chi@mocha.ocn.nejp

▼浜田さん:
>色々とお教え頂きありがとうございます。
>私のレベルでは、オートキャドでレイヤごとに色変更をやっていった方が現実的なようです。
>それとは別に、教えていただいた、事については勉強のため、DXFファイルをのぞいてみます。

話題ですが困るのはJWWで描いた図面をDXFでAutoCadのDWGに変換して図面を
渡した後、変更が生じ渡した相手がAutoCadで変更し更に変更が生じ
私に変更依頼が来たときです。JWWしか使えない私はAutoCadのDWGデーターを
頂いても編集できません。

ふと、思ったのが最近のJWWでは選択した範囲のみDXF出力ができる。最新の
AutoCadd(私の場合200iLTです)の場合、図形だけの(ヘッダーや、線種・レイヤーの
設定ないDXF)DXFをブロック図形として読み込める(後とでブロック解除すればよい)
変更になる部分をJWWで編集してAutoCadに読み込めばJWWで編集できる。

今日気がついたのですが
ソリッド図形のJwwからAutoCADの変換では任意色は「7」(黒色または白色)
に変換するようです。自分の設定した任意色は色番号を調べてDXFファイルを書き換える必要あるようです。