μPDFについて
概要
Xpdf 3.01pl2 をベースに作ったBTRON用PDFビュアーです。
まだα版ですので、使えない機能が多いですが、ご容赦ください。
- 動作環境
- 超漢字4(動作確認済み)
- ライセンス
- 全体としてはGNU GPL version 2となります。ただし、各ソースファイルのライセンス表記が優先されるものとします。詳しくは、ソースファイルに同梱のLICENSEファイルをお読みください。
- ダウンロード(バイナリ)
- バイナリ(micropdf.bz) 1.2MB
- ダウンロード(ソース)
- ソースファイル(micropdf.tar.gz) 953KB
使い方
PDFファイルに付箋を貼り付けて起動してください。(PDFデータのレコードタイプはBGVと同様に31番としてください。)
ちなみに、設定ファイルは /SYS/$$PROGRAM.BOX/MicroPDF/xpdfrc
にあります。Xpdfのサイトから各言語サポートのファイルをダウンロード・展開してやって、このファイルを適切に書き換えてやれば、日本語・英語以外の言語も(たぶん)表示できると思います。
Ver 0.901より、PDFのページ中に仮身を置くことが出来るようになりました。(内部的には、PDFとは独立したレコード(タイプ = 29)に仮身の情報を格納します。)
今後の予定
以下の機能追加および修正を、今後のバージョンで行っていこうと考えています。(なお、埋め込みフォントは難しいので対応するつもりはありません。)
- 開いた仮身のスクロール位置の記憶 … 現在の付箋にはスクロール位置を記憶していないが、どうするか要検討。PDFビューア自体はページ指向なので、スクロール位置を記憶しない方が使いやすい気がするが…。
- フォント切り替え … ちょっと面倒
- 文字列描画の回転角 … きちんとテストデータを用意してから
- マスクイメージやイメージのα値つきの描画 …テストデータが必要
- メニューをちゃんとする … やる気の問題
- ウィンドウ最大化周りの不具合 … あとでちゃんとやる予定
更新履歴
- 0.906: 開いた仮身の印刷に対応。 (2010-04-07)
- 0.905: ひっそり開いた仮身表示に対応(効率は悪い)。あと、odel_vobしていなかったのを修正。 (2010-04-04)
- 0.904: スクロールバーをプレス移動しているときに、リアルタイムで表示が反映されるように変更。(P_DRAGBREAKなんてあったのか…。) ついでに、再描画周りの効率を少しだけ改善。 (2009-10-04)
- 0.903: U+2000〜U+2008の文字が網掛け表示されてしまう問題を改善しました。あと、半角の`/', `-', `_'をきちんと半角表示させるようにしました。(いい加減な方法なので、改善案を探っています。) (2006-11-06)
- 0.902: ページ番号をサブウィンドウの数値ボックスから入力できるようにしました。
- 0.901: いくつかのバグの修正と、仮身対応を実装しました。(仮身の範囲選択と、矢印キー移動は、もうちょっと待ってください。)
- 0.802: メニューをポップアップ表示させるまで、キーボードからの Ctrl + W を受け付けないバグの修正。
- 0.801: 初版公開。
[ 戻る ]
Yashiro Takeshi <yashiromann@gmail.com>
Last modified: Sun Oct 3 16:34:10 2010