« xBL積算07 | メイン | G+forJwwで未実行 »

2006年04月06日

●寸法文字色の変更

情報交換室に、寸法の文字色を変更する外変スクリプトが紹介されてました。
http://hpcgi2.nifty.com/jw_cad/c-board.cgi?cmd=ntr;tree=6276;id=003

現在、施工図のチェック修正の確認に寸法図形の色を変えているのですが・・
http://www.tmk-s.com/blog/archives/2005/08/post_7.html
2回目、3回目と変更になった場合の色分けもしたいな・・と思ってご紹介の外変を試してみました。

しかし、ご紹介の外変では、寸法の文字色を変える事は出来ますが、寸法図形の文字色は変える事が出来ないようです。
そんな事って出来るのかな???

コメント

marusanさん、こんばんは。
10000アクセスおめでとうございます。

>しかし、ご紹介の外変では、寸法の文字色を>変える事は出来ますが、寸法図形の文字色>は変える事が出来ないようです。

私は、書換系の外変はあまり作成したことがありません
し寸法図形は極力取得対象外にしていますので見当違い
かもしれませんが以前紹介した外変書出&編集batに
より検証してみましたが

JWLのS_COMM_8の設定を色設定指定無にした場合文字種
の変更が可能のようです。

外変書出&編集batは検証が主ですが一方書換系の外部
変形になります。

この他、書き出しデータと読み込みデータの不整合(曲線属性等が
ありますのでここら辺りが現在の外部変形(テキスト処理)の
限界かもしれません。

以前、曲線属性を利用して擬似ブロック図形なるものを作成しよう
と試みましたが上記の理由に頓挫してしまいました。

補足です。

前のコメントが抽象的で解りにくいと思い
ますので実例で補足します。

ここでは任意サイズの文字を使用します。
予めJWFのS_COM8の無設定をしておきます。

外変書出.batを起動
変更する寸法図形を範囲選択左クリックで確定
(他の寸法属性、文字は取得されない)
メモ帳が起動してjwc_temp.txtが表示されます。

msg
-678.571428571426 1678.57142857143 2321.42857142857 1678.57142857143
cs 446.428571428574 1728.57142857143 750 0 "3,000
#

ここで変更する任意サイズの文字書式を挿入
cn0 3 3 0 103--cn0に続いて高さ、幅、間隔、色番号(SXF拡張線色green)

msg
-678.571428571426 1678.57142857143 2321.42857142857 1678.57142857143
cn0 3 3 0 103
cs 446.428571428574 1728.57142857143 750 0 "3,000
#

一行目のhqをhdに修正して上書き保存し閉じますとgreenに変更されています。

このようにSXF拡張線色を使用しますと実質的に無限の色で寸法図形の文字
を表現できるようです。
一方、JWFでは線色1~9までしか指定出来ないようです。

金桜さん、ありがとうございます。

フムフム。。
こうやって説明されると、解るのですが・・この後の書き換え用の中間ファイルが・・
と、やっていくのが、勉強なんですね。(*^_^*)

でも、S_COMM_8の0設定は、ちょっと他の操作には痛い。


>曲線属性を利用して擬似ブロック図形なるものを

これも、面白そうですね。なんとなくイメージが湧いてきますが。

コメントする