Indexへ
(35229)//【35215】→(35221)
------------------------
【タイトル】文字を選択した時色が変わらない現象
【記事番号】 35215 (*)
【 日時 】09/08/19 13:45
【 発言者 】リナ
いつもお世話になってます。
DXFで書いていただいた図面をjWWにしておくってもらうのですが
文字を選択した時色が変わりません。
実際には移動、複写等問題なくできるのですが…
本当に選択してるかどうかわからないことがあります。
ひとつずつなら
文字コマンド→該当文字を左クリック→フォント読取のチェックをさわる
で解消するのですが文字が多い時はちょっと苦になります。
属性変更の全属性クリアーとか書き込み文字種変更とか
さわってみましたがこれでは解消されませんでした。
もし簡単な一括解除法をご存知の方、ご教授よろしくお願いいたします。
Indexへ
(35215)←【35221】→(35224)
------------------------
【タイトル】Re(1):文字を選択した時色が変わらない現象
【記事番号】 35221 (35215)
【 日時 】09/08/20 00:50
【 発言者 】経験舎
▼リナさん:こんにちわ。
>もし簡単な一括解除法をご存知の方、ご教授よろしくお願いいたします。
同じようなJWWデータを戴いた事があり 文字列を(L)選択しても
選択文字列の色が元のままで移動とかの編集は出来ましたが
原因は なぜか?文字基点データが 0 になっていました!。
jw文字基点は 1〜9 の数値なので 0 は有り得ないのですが、
なぜか 0 となっている場合は 選択文字列の色は元のままです。
dxf形式をjww形式に変換時に文字基点が 0 のまま変換されたのでしょう。
解決の方法はあります。
1)JWC形式に保存し 再度jwcデータを読込後jww形式で保存すると
文字基点位置の数値が 修正された状態になります。
2)jwwDataViewer(VB de JW)等の元データ編集機能付ソフト等に
変換後 文字列の基点数値を直接書換える事で修正出来ます。
1)の方法が一括で可能ですし 簡単なのでお薦めです。
あくまで参考にして見て下さい。
Indexへ
(35221)←【35224】→(35233)
------------------------
【タイトル】Re(2):文字を選択した時色が変わらない現象
【記事番号】 35224 (35221)
【 日時 】09/08/20 12:18
【 発言者 】LA
こんにちは
>同じようなJWWデータを戴いた事があり 文字列を(L)選択しても
>選択文字列の色が元のままで移動とかの編集は出来ましたが
>原因は なぜか?文字基点データが 0 になっていました!。
LAも、他CADから変換したデータで同経験があり、原因がわからないでいました。
文字基点が原因でしたか。貴重な情報ありがとうございます。
早速、コメントにもあった、HiroCom777さんのJwwDataViewer + Excel で、文字基点を操作したところ、確かに再現しました。
で、選択色にならない文字列に対し、いろいろ試してみましたが、外変等で描き直すといいようなので、選択文字列を描き直す外変を作ってみました。
もしよろしければ、使ってやって下さい。
−−−−この下から−−−−
@REM 文字列描き直し
REM #jww
REM #cd
REM #h3
REM #g1
REM #zz
REM #e
@echo hd > jwc_temp.bak
for /f "skip=1 delims=" %%a in (jwc_temp.txt) do @echo %%a>> jwc_temp.bak
move /y jwc_temp.bak jwc_temp.txt
−−−−この上まで−−−−
Indexへ
(35224)←【35233】→(35232)
------------------------
【タイトル】Re(3):文字を選択した時色が変わらない現象
【記事番号】 35233 (35224)
【 日時 】09/08/21 13:54
【 発言者 】リナ
▼LAさん:
レスありがとうございます。
>>同じようなJWWデータを戴いた事があり 文字列を(L)選択しても
>>選択文字列の色が元のままで移動とかの編集は出来ましたが
>>原因は なぜか?文字基点データが 0 になっていました!。
>
>LAも、他CADから変換したデータで同経験があり、原因がわからないでいました。
>文字基点が原因でしたか。貴重な情報ありがとうございます。
>
>早速、コメントにもあった、HiroCom777さんのJwwDataViewer + Excel で、文字基点を操作したところ、確かに再現しました。
>
>で、選択色にならない文字列に対し、いろいろ試してみましたが、外変等で描き直すといいようなので、選択文字列を描き直す外変を作ってみました。
>もしよろしければ、使ってやって下さい。
>
>−−−−この下から−−−−
>@REM 文字列描き直し
>REM #jww
>REM #cd
>REM #h3
>REM #g1
>REM #zz
>REM #e
>
>@echo hd > jwc_temp.bak
>for /f "skip=1 delims=" %%a in (jwc_temp.txt) do @echo %%a>> jwc_temp.bak
>move /y jwc_temp.bak jwc_temp.txt
>−−−−この上まで−−−−
みなさん経験されてるんですね…。
早速外変試させていただきました。
一発で何事もなかったのように完璧に文字修正できました!
外変までつくっていただいて本当にありがとうございます。
愛用させていただきます!
Indexへ
(35233)←【35232】→(35231)
------------------------
【タイトル】Re(2):文字を選択した時色が変わらない現象
【記事番号】 35232 (35221)
【 日時 】09/08/21 13:49
【 発言者 】リナ
▼経験舎さん:
レスありがとうございます!
>同じようなJWWデータを戴いた事があり 文字列を(L)選択しても
>選択文字列の色が元のままで移動とかの編集は出来ましたが
>
>原因は なぜか?文字基点データが 0 になっていました!。
>jw文字基点は 1〜9 の数値なので 0 は有り得ないのですが、
>なぜか 0 となっている場合は 選択文字列の色は元のままです。
>dxf形式をjww形式に変換時に文字基点が 0 のまま変換されたのでしょう。
なるほどの一言です。
別CAD使用の方が何人かいらっしゃるのですが
この現象がおきるのはお一人の方の図面だけなんです。
すごくすっきりしました。
>解決の方法はあります。
>
>1)JWC形式に保存し 再度jwcデータを読込後jww形式で保存すると
> 文字基点位置の数値が 修正された状態になります。
>
>
>2)jwwDataViewer(VB de JW)等の元データ編集機能付ソフト等に
> 変換後 文字列の基点数値を直接書換える事で修正出来ます。
>
>1)の方法が一括で可能ですし 簡単なのでお薦めです。
早速試させていただきましたところ無事文字修正できました。
こんな簡単な方法でできるとは思ってませんでした。
特に1)は簡単ですね。ありがとうございました。
Indexへ
(35232)←【35231】→(35234)
------------------------
【タイトル】Re(1):文字を選択した時色が変わらない現象
【記事番号】 35231 (35215)
【 日時 】09/08/21 11:05
【 発言者 】ai
▼リナさん:
似たような経験があるのですが、自分の場合は
1.範囲選択の範囲を図面範囲より広くして選択
※これで文字が選択できました。
文字の起点が0になっているのがエラーの原因とのことですので、
図面範囲より広い範囲を選択することで起点0を選択できてるせい?
2.起点を決めて編集→切り取り
3.編集→貼り付け→作図属性で元グループに貼り付け選択にチェック
→2と同じ起点で貼り付け直す
で無事もとにもどりました。
Indexへ
(35231)←【35234】→(35235)
------------------------
【タイトル】Re(2):文字を選択した時色が変わらない現象
【記事番号】 35234 (35231)
【 日時 】09/08/21 14:04
【 発言者 】リナ
▼aiさん:
レスありがとうございます。
>似たような経験があるのですが、自分の場合は
>
>1.範囲選択の範囲を図面範囲より広くして選択
> ※これで文字が選択できました。
> 文字の起点が0になっているのがエラーの原因とのことですので、
> 図面範囲より広い範囲を選択することで起点0を選択できてるせい?
>2.起点を決めて編集→切り取り
>3.編集→貼り付け→作図属性で元グループに貼り付け選択にチェック
> →2と同じ起点で貼り付け直す
>
>で無事もとにもどりました。
試させていただきましたところ
こちらのデータは残念ながら修正できませんでした。
ただ私のやり方がまずいのかもしれません…。
貴重な情報ありがとうございました。
Indexへ
(35234)←【35235】→(35240)
------------------------
【タイトル】訂正
【記事番号】 35235 (35231)
【 日時 】09/08/21 14:10
【 発言者 】ai
書き込んだ件ですが、
JwwDataViewerEx007で起点0の文字を作って実際動作を試してみたとこと
選択できなかったため、自分のコメントは勘違いだったようです。
起点0の文字ですが、M.Hayashiさんのrepair.exeを実行したら直るみたいです。http://f884leap.yh.land.to/
複数図面のデータの異常を一気に直してくれるので活用させてもらってます。
repair.exeをかけても直らなかったイメージがあったので、
自分のとった行動を考えてみたのですが
1.repair.exeをかける
(異常が訂正される)
2.左クリック→左クリックで文字を範囲選択し異常が直っていない思い込む
(文字除外の選択方法なのでデータに異常がなくても当然文字は選択されない)
3.範囲を広げて全部の文字を囲んで左クリック→右クリックで文字選択→貼り付け
4.左クリック→右クリックで範囲選択し直してみて選択できると思い込んだ
という風に勘違いした可能性が高いです、申し訳ありません。
Indexへ
(35235)←【35240】//(35217)
------------------------
【タイトル】Re(1):訂正
【記事番号】 35240 (35235)
【 日時 】09/08/22 13:33
【 発言者 】リナ
▼aiさん:
>書き込んだ件ですが、
>JwwDataViewerEx007で起点0の文字を作って実際動作を試してみたとこと
>選択できなかったため、自分のコメントは勘違いだったようです。
>
>起点0の文字ですが、M.Hayashiさんのrepair.exeを実行したら直るみたいです。http://f884leap.yh.land.to/
>複数図面のデータの異常を一気に直してくれるので活用させてもらってます。
教えていただいたプログラム試用させていただきました。
見事に文字修正できていました!
そもそも他CADで書いた図面をやりとりできるというのは
それだけですごい事なのにいろいろわがままにこたえて
無償プログラムを公開していただけることに感謝です。
(作者様ありがとうございます。)
>repair.exeをかけても直らなかったイメージがあったので、
>自分のとった行動を考えてみたのですが
>1.repair.exeをかける
> (異常が訂正される)
>2.左クリック→左クリックで文字を範囲選択し異常が直っていない思い込む
>(文字除外の選択方法なのでデータに異常がなくても当然文字は選択されない)
>3.範囲を広げて全部の文字を囲んで左クリック→右クリックで文字選択→貼り付け
>4.左クリック→右クリックで範囲選択し直してみて選択できると思い込んだ
>という風に勘違いした可能性が高いです、申し訳ありません。
こちらこそお忙しい中検証、回答をしていただき
ありがとうございました。
今まで謎だった問題が解決してうれしいです。
またなにかわからないことがあればよろしくお願いいたします。