- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
//★ここにカテゴリ(半角カンマで区切ってカテゴリ階層を記入)
{{category2 Palmware(ジャンル別),デスクトップ連携,変換ソフト,OS/2}}
{{category2 Palmware(作者別),織華}}
{{category2 Palmware(50音順),D}}
!!!decrio手書きメモとSVG形式, 相互変換
!!Decrio手書きメモを SVG形式に変換, 出力するプログラム。
!価格
Freeware
!作者
織華 さん
!作者ページ
[Rexx使いの卵のpage|http://hp.vector.co.jp/authors/VA014690/]
[PalmデバイスとWarpのページ|http://hp.vector.co.jp/authors/VA014690/Palm.html]
!紹介
OS/2 Warp搭載機種、Pilot-Linkが必要。
Java 1.1以降の環境。NetRexx版はNetRexxR.jarが必要。
NetRexxR.zipは次の場所。
http://hp.vector.co.jp/authors/VA014690/public/netrexxr.zip
●Decrio手書きメモを SVG形式に変換, 出力するプログラム。
とゆー訳で, あとは SVGビュワーがあれば どんなプラットフォームでも手書きメモを見ることができるのだ。 それに, SVGエディターも(どこかに)あるらしいんで 編集もできちゃう訳よ。
SVGをどーこーするプログラムはこちら → SVG Implementations & OS/2版ビュワー
このプログラムを動かすためには Java 1.1以降の環境が必要。 んで, 肝心の起動方法だけど, OS/2では例えばこんな感じ↓。
jre.exeを使う方法 jre -cp NetRexxR.jar;EMtoSVG.jar; EMtoSVG EMInk-EM10.pdb 0 >ememo00.svg
java.exeを使う方法 (パスの指定は環境に合わせて変更してくらはい)
set CLASSPATH=.\NetRexxR.jar;.\EMtoSVG.jar;%CLASSPATH%
java EMtoSVG EMInk-EM10.pdb 0 >ememo00.svg
書式は, こう。
java EMtoSVG [EDF形式のPDB] [レコード番号]
つまり, レコード番号は省略することができる訳で, んで そのばやいレコード選択プロンプトが現れるのだ。 あとは番号を入力するだけ。 「やっぱ 出力しなくてよいね」ってばやいは, Ctrl+Cで停止できるでし。 んで PDBファイル名も省略することができて, 省略したばやい, カレントディレクトリの EMInk-EM10.pdb になる。 でも, そのうちもっとマシなインターフェースに変更するかも。(^^)
それから, できたファイルを見てみると, こんな構造 ・・・
〜
<svg width = "500px" height="700px" viewBox = "0, 0, 5080, 7112">
<g style="fill:none; stroke:black; stroke-width:5">
<path d="M 100,100 L 120,200 L 100,300 "/>
<path d="M 300,100 L 280,200 L 300,300 "/>
〜
</g>
</svg>
コレの意味はっつーと, 座標(100,100)から (120,200)に線を引いて, さらに (100,300)まで線を引く。 次に, 座標(300,100)から (280,200)を通って (300,300)まで線を引く。 ・・てことで, 二本の線になる訳だね。
ゆってみたらこんな感じの図形かな → 〉〈
さらにアレすると, 'M'は movetoで, 'L'は linetoを意味するのだ。
!最新情報
最新版は2001.5.20 版です(2012/10/17現在)。
!感想
!関連リンク&レビュー
//2012/10/17 新規作成 by min