[mew-dist 26417] Re: 色付きの mew-summary-print がしたい
Shun-ichi TAHARA ( 田原 俊一 )
jado at example.com
2005年 6月 17日 (金) 09:18:19 JST
From: Hideyuki SHIRAI (白井秀行) <shirai at example.com>
Message-Id: <20050616.174249.46614495.shirai.hideyuki at example.com>
> 独自に mew-print-function を定義して、そのなかで
> ps-print-buffer-with-faces() を使っていても、すでに
> text-property が剥ぎ取られているのでつまらないのです。
あれ、うち、色付いてる… と思ったら、↓こんなことしてました :-)。
# 全然覚えてねぇ…
(defun mew-ps-print ()
(interactive "")
(goto-char (point-min))
(re-search-forward "^$" (point-max) t)
(when mew-use-highlight-header
(mew-highlight-header-region (point-min) (point)))
(when mew-use-highlight-body
(mew-highlight-body-region (point) (point-max)))
(let ((ps-printer-name printer-name)
(ps-print-header t)
(ps-header-lines 1)
(ps-left-header '(mew-ps-print-article-author))
(ps-right-header nil)
(ps-print-footer t)
(ps-footer-lines 1)
(ps-left-footer '(mew-ps-print-article-timestamp))
(ps-right-footer '("/pagenumberstring load"))
(ps-line-spacing
(max (if (boundp 'ps-line-spacing) ps-line-spacing 0) 5)))
(ps-print-buffer-with-faces
(when (and printer-name (equal printer-name ""))
(read-file-name "Output PS to file: " mew-save-dir mew-save-dir)))))
(setq mew-print-function 'mew-ps-print)
_______________________________
田原 俊一 jado at example.com, shunichi_tahara at example.com
http://flowernet.gr.jp/jado/
FingerPrint: 16 9E 70 3B 05 86 5D 08 B8 4C 47 3A E7 E9 8E D9
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
Mew-dist メーリングリストの案内