1分オトシモノ
*縦書き支援CGI(tate_view.cgi) [#f9662e82]
#contents
**「tate_view.cgi」とは? [#b466c93f]
特殊なプラグインなしで手軽に縦書き表示を可能にするJAVAアプレット「[[TateJPN]]」。
この「[[TateJPN]]」の表示をカスタマイズするためのCGIが「tate_view.cgi」です。
素晴らしい縦書きアプレット「[[TateJPN]]」を制作されたSTech氏に感謝いたします。
***画面イメージ [#k51e24ae]
#ref(tate_view.gif);
***[[動作サンプル:http://j-aim.com/egg/es/dl/tate_view/tate_view.cgi?sen_yame,18,9,500,400,0]] [#rb8cbc41]
***「tate_view.cgi」でできること [#tb6a24a0]
- テキストファイルから「[[TateJPN]]」用のHTMLを自動的に生成します。
- ブラウザのポップアップメニューで「文字大」「文字間」「画面の幅」「画面の高さ」をお好みのサイズに調整できます。
**ダウンロード [#lf9496ae]
-「tate_view.cgi」および説明ドキュメント([[tate_view.lzh:http://tbook.net/wiki/index.php?plugin=attach&pcmd=open&file=tate_view.lzh&refer=tate_view.cgi]])
※ JAVAアプレット「[[TateJPN]]」はこちらから最新版をダウンロードして下さい。
**設置方法 [#a7d76e18]
+「tate_view.cgi」をテキストエディタで開き、冒頭の環境設定を必要に応じて書き換えて下さい。
+ ファイルを下記のようにアップロードしてください。
- JAVAアプレット「[[TateJPN]]」はこちらから最新版をダウンロードして下さい。
- 添付されているjcode.plは日本語文字コード変換ライブラリです。作者の歌代和正氏に感謝します。
┳ tate_view.cgi(パーミッションを705に)
┣ jcode.pl
┣ tatejpn ┳ TateJPN.class(「[[TateJPN]]」関連のファイルを格納して下さい)
┃ ┣ TateJPNChar.class
┃ ┗ TateJPNMake.class
┃
┗ nov ━┳ sen_yame.txt(←サンプルテキスト)
┣ …….txt(任意のテキストファイルを格納して下さい)
┗ …….txt
+ブラウザで「http://……/tate_view.cgi?sen_yame,18,9,500,400,0」などとアクセスして、正常に表示されれば成功です。
***パラメータの解説 [#ofeb977a]
「tate_view.cgi」は「tate_view.cgi?sen_yame,18,9,500,400,0」のように必ず6つのパラメータを指定してアクセスします。左から順番に解説します。
+ テキストファイル名:「nov」ディレクトリ内に格納してあるテキストファイル名を指定します。拡張子は付けません(「.txt」に固定)。
+ 文字大:文字の大きさをピクセルで指定します。
+ 行間:行間をピクセルで指定します。
+ 画面の幅:JAVA画面の幅をピクセルで指定します。
+ 画面の高さ:JAVA画面の高さをピクセルで指定します。
+ リロードチェッカー:通常は「0」と表記しておきます。フォームで設定を変更した場合は自動的に「1」になります。「2」にすると、テキストの一部を単に「[[TateJPN]]」用のタグに変換したデータを表示します。
***用意するテキストファイルについて [#d7eebe15]
下記のフォーマットにして下さい。
1行目 :タイトル
2行目 :作者名
3行目 :(空行)
4行目〜:本文
**ご注意 [#o0589116]
-CGIスクリプト「tate_view.cgi」はフリーウェアです。
-JAVAアプレット「[[TateJPN]]」の権利は作者のSTech氏にありますので、くれぐれも「tate_view.cgi」と混同して「[[TateJPN]]」の権利を侵害することのないようにご注意ください。「[[TateJPN]]」のページも必ず熟読しておいてください。
**最後に [#ubb07e54]
このCGI自体は、たいしたことは全然やっていません。もともと自分用にテキトーに書いたものだったのですが、「ソースが欲しい」というメールをわりとたくさんの方々から頂いたので、最低限の体裁だけ整えて公開することにしました。
なので、ソースもテキトーなままです。サポートもしません。それでもいいという方はぜひ役立てて下さい。
ご意見、ご感想はいただけると嬉しいので、よろしくお願いします。
(2002)