[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
octet.el + wvHtml +
画像データ
- From: Hideyuki SHIRAI (
白井秀行
) <shirai@xxxxxxxxxxxxxxxxxxx>
- Date: Wed, 30 Jan 2002 12:30:27 +0900 (JST)
- X-ml-name: emacs-w3m
- X-mail-count: 02651
wvHtml には、もとの MS-Word ファイルに画像データが埋め込まれてい
たら、そいつを展開する機能があります。
% ll
-rw-r--r-- 1 shirai rd3 23552 Jan 30 10:46 test.doc
% wvHtml test.doc hoge
% ll
-rw-r--r-- 1 shirai rd3 1110 Jan 30 12:15 hoge
-rw-r--r-- 1 shirai rd3 598 Jan 30 12:15 hoge0.png
-rw-r--r-- 1 shirai rd3 23552 Jan 30 10:46 test.doc
hoge の一部は
白井 <img width="1276" height="1276" alt="0x01 graphic" src="hoge0.png"><br>
な感じです。そのため、octet.el から DOC を見ても、
% cd /tmp/
% ll octet*
-rw-r--r-- 1 shirai rd3 598 Jan 30 12:13 octet4LCmSG0.png
と画像データが出来ているので、
(setq octet-html-render-function 'octet-w3m-region)
(defun octet-w3m-region (begin end)
(let ((w3m-display-inline-images t))
(w3m-region begin end
(w3m-expand-file-name-as-url
(file-name-as-directory octet-temp-directory)))))
とかしておくと、その画像データを inline で見ることができます。
で、ここで困ってしまったのですが、octet4LCmSG0.png をいつ消すか?
という問題があります。
octet が立ち上がったときに、/tmp/octetTEMP-NAME という directory
を作って、kill-emacs-hook でそいつを消すぐらいかしら。どうするの
が素敵でしょうか。
# 画像データ付きの word がなかったら、知り合いの MS な人に作って
# 貰いましょう。BMP とか張り付けるのが一番大丈夫そう。
--
白井秀行 (mailto:shirai@rdmg.mgcs.mei.co.jp)