トップ 一覧 検索 ヘルプ RSS ログイン

decrio手書きメモとSVG形式, 相互変換の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
//★ここにカテゴリ(半角カンマで区切ってカテゴリ階層を記入)
{{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