|
※ ダウンロードはこのページの一番下より出来ます。
=============== ifJWWd_spi13.zip SusiePluginJWW,JWS ===============
【ソ フ ト名】 SusiePlugin for JWW & JWS ver1.3
【機 能】 JWW (Jw_cad for Windows) 用 Susieプラグイン(土器手版)
【登 録 名】 ifJWWd_spi13.zip
【著作権 者】 土器手 茂
【対応 機種】 Windows Me, XP & JW_cad(ver6.0)で、動作確認
【作成 方法】 ZIPに対応した解凍ソフトで解凍する。
【ソフトウェア種別】 フリーソフトウエア
【転載 条件】 自由(但し、この説明ファイルを添付すること)
【使用 言語】 Visual C++ 6.0 SDK
======================================================================
※注
Susieプラグインというのは、その仕様上、同タイプのデータ用のプラグインを
複数インストールすると、動作が不安定になってしまいます。
前バージョンをインストールされた方は、必ず前バージョンの ifJWWd.spi を
削除するか、新バージョンを上書きして、前バージョンを残さないようにして
下さい。
---------------------------------------------------------------------
●概要
JWW (Jw_cad for Windows) ,JWS 形式データ用 Susieプラグイン。
・Susie プラグインに対応した各アプリで利用可能
・Jw_cad for Windows (以下、Jw_win と略) の図面データ(*.jww)を表示
・Jw_win 用図形データ(*.jws)を表示
・Jw_win Ver.2.30〜6.0(データ形式 ver2.30, 3.00, 3.51, 4.20, 6.00)
に対応
Jw_win の図面中に、他の JWW 図をリンクして表示させたい・・
Susieプラグインを利用すれば可能では・・と思い、作ってみました。
又、本家Susie や, ViX, Linar, ACDSee といった画像表示ソフトで利用すれば
JWW の図面や、図形データを画像一覧として表示したり、BMP や、JPG,PNG
その他の画像形式に変換し、画像データとして編集することも簡単にできます。
(ACDSee は、*.jww のみ)
---------------------------------------------------------------------
●ファイル
ifJWWd.spi Susieプラグイン
ReadMe_for_ifJWWdspi.txt 説明ファイル(このファイル)
ifJWWd.ini ifJWWd.spi 設定ファイル
ifJWWd.jww 上記設定ファイル登録のためのダミーファイル
他のSusieプラグイン同様『ifJWWd.spi』を、各アプリが其々定めるフォルダ、
例えば
jw_win で利用する場合 C:\jww
Susie で利用する場合 C:\Program Files\Susie
Vix で利用する場合 C:\Program Files\Vix
ACDSee で利用する場合 C:\Program Files\Common Files\ACD Systems\PlugIns
etc..
もしくは、C:\WINDOWS\SYSTEM フォルダに置いて下さい。
ifJWWd.ini, ifJWWd.jww の二つは一緒のフォルダ内にあれば、そのフォルダは
どこにあってもかまいません。
ifJWWd.ini, ifJWWd.jww が無くてもプラグインは動きます。
(詳しくは ifJWWd.ini を「メモ帳」等で開いて、中の説明を読んでください)
---------------------------------------------------------------------
●表示の仕様
JWW データの画像はベクトルデータで、各ファイル毎に決まった画像サイズ、
解像度というものはありません。又、通常、アプリから Susie プラグインへ
そのつど画像サイズを指定するコマンドも送れないため、画像サイズや解像度
等は、既定値(又は設定ファイル)によって表示することになります。
そこで以下のような仕様としました。
・各 JWW データファイルで、
「用紙」に設定されているエリアを表示
「編集可能・表示」、「表示のみ」に設定されているレイヤを表示
「マークジャンプ」に登録されているエリアを指定して表示することも可能
(拡張子を大文字とすることで指定。この場合、印刷設定で表示)
「補助線、補助文字」は表示しない
・表示する画像サイズ(画像を描画するキャンバスサイズ)の規定値は、
巾が各パソコンのデスクトップ画面解像度の巾ドット数、高さはその70.7%
(縦横比は、紙サイズ A1,A2,A3,... 等の縦横比)としている
又、設定ファイル ifJWWd.ini にて指定することも可能
・参照文字(%%文字)の表示は、設定ファイル ifJWWd.ini に、参照ファイル
を指定することで可能
・線種、線色、ソリッド、特殊文字・・・等に対応。オリジナルの Jw_win の
画面に近い表示を再現した
Jw_win 用図形データ(*.jws)については、以下のような仕様としました。
・画像サイズ(画像を描画するキャンバスサイズ)の規定値は、上記 JWW
データの場合の半分としている
又、設定ファイル ifJWWd.ini にて指定することも可能
・ペン色、線パターン、文字サイズ等の情報は、Jw_win がインストールされ
ているパソコンではレジストリから取得
そうでない場合は、Jw_win 添付の Sample.jwf の設定に準ずる
---------------------------------------------------------------------
●Jw_win 上で、画像貼り付けとして利用する場合のヒント・・
例えば Jw_win の図面中で
^@BMC:\業務\平面図.jww,100,70
等とした場合、
「C ドライブ「業務」フォルダ内の「平面図.jww」の、用紙枠に設定された範囲を
デスクトップ画面解像度で描画し、その図を 100x70dot の範囲に貼り付ける」
というように利用できます。
貼り付ける jww ファイルの拡張子を大文字(.Jww 又は .JWW)にすると、
そのJwwデータファイルで「マークジャンプ」が登録されていれば、その部分が
表示されます。(印刷設定で表示)
「マークジャンプ」が複数登録されている場合、登録番号の大きいほうが採用
されます。
又、Jw_win で利用する場合、貼り付けるファイルのアドレスは相対アドレスで
指定すると便利です
(例)同フォルダ内のファイルを貼り付ける場合
^@BM.\建設地.jww,100,70
親フォルダ内のファイルを貼り付ける場合
^@BM..\工事名称.jww,100,70
同フォルダ内の子フォルダのファイルを貼り付ける場合
^@BM.\リンク図\凡例_平面.jww,100,70
ただし、縮尺は合わせられません。
表示される図面の背景色については、jw_win では jw_win.jwf の設定が優先
されますが、ここではデータ上で設定されている色で表示します。
---------------------------------------------------------------------
●現バージョンでの未対応事項
・円外ソリッド
・文字列中での一部文字書体の変更
・目盛
・「貼り付け画像」中での「貼り付け画像」の入子表示
---------------------------------------------------------------------
●最後に・・
動作チェックは行っているつもりですが、万全とは断言できません。
環境によってはこのプラグイン自身、又はこれを利用するアプリが正常でない
動作をすることもあるかもしれません。
その場合、以下の処置で改善することもあります。
参考にしてみて下さい。
・Susieプラグインというのは、その仕様上、同じデータ形式に対応するプラグ
インを複数インストールすると、動作が不安定になってしまいます。
→ 前バージョンのプラグインを確実に削除するか、新バージョンを
上書きして、前バージョンを残さないようにする。
→ 同じデータ形式に対応している別のプラグインがあれば、それを
いったん別フォルダ等に退避させてみる。
・プラグインの置き場所を C:\WINDOWS\SYSTEM フォルダではなく、利用して
いるアプリのフォルダ側に置くと動作が安定する場合もあります。
----------------------------
ご利用頂いてのご感想、バグレポート、ご要望等歓迎します。
・@nifty建築フォーラム http://www.com.nifty.com/forum/FARCHI/top2.go の、
【 JW_CAD 質問室 】
・本家 Jw_cad for Windows ホームページ http://www.jwcad.net/ の、
「Jw_cad 情報交換室」
・建築資料館 http://www.ath-j.com/index.html の、「JW_WIN専用掲示板」
は、いつも気を付けて目を通すようにしています。
本作はフリーソフトウェアです。
本作品の使用によるいかなる損害にも作者は責任を負いません。
土器手 茂
---------------------------------------------------------------------
●バージョン履歴
◎ 2002/06/18 ver 0.00 テスト版 公開
◎ 2002/07/01 ver 0.05 テスト版
・大きなサイズのデータファイルに対応
(たぶんこれで読み込みエラーはもう発生しないと思う....)
・線の太さに対応
・線種(1-9)に対応 (ランダム線には未対応)
・ソリッド表示順に対応
・小さな文字をbox表示するようにした
・線が重なっている場合、表示のみレイヤを先に表示するようにした
・ブロック図形の表示を一部改善(単構造のみ)
・任意色ソリッドが全て黒くなってしまっていた不具合を修正
・一部非表示レイヤを表示してしまっていた不具合を修正
◎ 2002/07/24 ver 0.7 一般公開版
・ファイル名を ifJWWd.spi に変更
・ブロック図形の多重構造(ツリー構造)に対応
・線種:ランダム線に対応
・読み込み、表示速度をアップ
・マークジャンプ範囲指定の場合、印刷設定で表示するようにした
・既定の画像サイズ(解像度)種を変更(種類を減らして簡略化)
◎ 2002/09/18 ver 0.8 公開
・図形データ(*.jws)に対応
・円環ソリッドに対応
・線種:倍長線種に対応
・特殊文字:「 $,&,%,= 」 に続く「 y,Y,m,d,H,h.n,N,M,S,F,f,w,wa,ma 」
に対応
・マークジャンプ範囲指定の場合、データのある部分のみ表示するようにした
(回りの空白部分を切り取って表示)
・ソリッド先行表示の場合、表示のみレイヤより先にソリッドを表示するよう
にした
・拡張子を jWW,JWW 等に指定して大きな画像サイズで表示するとき、メモリ
エラーで表示に失敗した場合には、小さい(デフォルト)画像サイズで表示
するようにした
・表示のみソリッドの一部がグレーではなくカラー表示になっていた不具合を
修正
・円弧、楕円ソリッドの軸角が正しく表示されていなかった不具合を修正
・その他、いくつかのエラー処理を強化
◎ 2002/11/23 ver 0.8a 公開
・ver 0.8 のバグフィックス版
・メモリ確保に失敗し、動作が不安定になるケースがある不具合を修正
◎ 2003/01/05 ver 0.9 公開
・Jw_win Ver3.00(データ形式 ver3.00) に対応
◎ 2003/11/10 ver 1.0 公開
・Jw_win Ver3.51(データ形式 ver3.51) に対応
◎ 2006/03/20 ver 1.1 公開
・Jw_win Ver5.00(データ形式 ver4.20) に対応
・画像解像度の拡張子による指定を取りやめ、以下に統一した
jww:デスクトップ解像度
jws:デスクトップ解像度の 1/2
・sxf 仕様の寸法線での矢印は、全て点で表示
(sxf 仕様のブロックデータも、一部表示されないものがある)
◎ 2006/04/30 ver 1.2 公開
・ACDSee でも利用可能とした(ACD Systems 社の認証は受けていません)
ただし、*.jww データのみ
ACDSee は jww と jws 2つの拡張子に対応してくれないらしい?
・特殊文字「%m1, %m2, %SS, %ss」に対応
・参照文字(%%文字)の表示に対応(設定ファイルによる)
・画像サイズを指定出来るようにした(設定ファイルによる)
・高解像度表示の場合に、エラーが発生することがあった不具合を修正
・sxf 仕様のブロックデータで、一部表示されないものがあった不具合を修正
◎ 2008/01/06 ver 1.3 公開
・Jw_win Ver6.00(データ形式 ver6.00) に対応
---------------------------------------------------------------------
SusiePlugin for JWW & JWS ver 1.3 ダウンロード
|