「秀丸メール本体画面」と「個別メール表No.37033
おじさん さん 09/09/25 14:14
 
いつも快適に利用させております。

さて、「秀丸メール本体画面」と「個別メール表示画面」との印刷の桁あふれ時ふる
まいの違いについてお伺いいたします。

「秀丸メール本体画面」とは、秀丸メールを起動した直後の画面で、左側にメールフ
ォルダがツリー状に、右上にメール一覧(1メール1行)、右下にメール一覧で選択され
ている1メールの本文が表示されている横T型の画面。

「個別メール表示画面」とは、本体画面右上のメール一覧にあるメールをダブルクリ
ックした際にポップアップする1ウィンドウに1メールの本文が表示されている画面。

ここで、To:フィールドが長いメールに対し、メールの折り返し行数を大きく(たとえ
ば100文字)設定。

このとき、「秀丸メール本体画面」のプリンタアイコンまたはツールバーで[ファイ
ル]〜[印刷]としたときは、次のようなダイヤログが表示されます。
【印刷可能範囲から右側に半角文字でnn文字分はみ出します。1行の折り返し文字数
を調節しますか? [はい][いいえ][キャンセル]】

ところが、「個別メール表示画面」で印刷した場合は上記ダイアログが表示されず、
メールの右側が切れた状態で印刷されます。

この桁あふれ時のふるまいの違いは意図したものでしょうか。
もしそうでなければ、ダイアログが出る方に統一していただけないでしょうか。

よろしくご検討のほどお願いいたします。

秀丸メール:V5.23
OS:WinXP Pro SP3

[ ]
RE:37033 「秀丸メール本体画面」と「個別No.37034
秀まるお2 さん 09/09/25 15:08
 
 印刷の時のその「nn文字はみ出します」が出たり出なかったりするのは、たぶ
ん、元々そのはみ出し文字数計算自体に誤差があって、たまたまたエディタ・ウ
ィンドウ上の場合はその誤差の範囲に当たってしまって警告が出ないということ
ではないかと思いますが…。ちょっと具体的な事例を再現させることが出来なく
てよく分かりませんでした。

 とりあえずですが、実は秀丸エディタ/秀丸メールの標準の印刷機能はおまけ
状態になってしまってまして、本当の印刷機能を使っていただくためには、
「秀丸パブリッシャー」というソフトを使って欲しいです。これを使えばいろい
ろと問題も出なくて快適になると思います。

 秀丸パブリッシャーは無料で提供させていただいてまして、事実上、秀丸エデ
ィタ/秀丸メールの標準の印刷機能ということになります。

 ということでそれでお試しお願いします。

[ ]
RE:37034 「秀丸メール本体画面」と「個別No.37054
おじさん さん 09/09/30 19:49
 
状況承知いたしました。
ご紹介いただいた秀丸パブリシャーを試してみます。

>元々そのはみ出し文字数計算自体に誤差があって、

誤差というには大きすぎるように思います。
プリンタに印刷できるのが80字(半角で)弱で、
1行の文字数が120字ぐらいのとき、
片方では警告が出て、片方では出ません。

[ ]
RE:37054 「秀丸メール本体画面」と「個別No.37055
秀まるお2 さん 09/10/01 09:39
 
 ソースコードを改めて調べてみたらですけども…

 マクロから印刷を指示した場合には、はみ出し桁数の計算および警告メッセー
ジの表示はしないようになっていました。なので、たとえはマクロで、

   print;

 とやった場合は警告が出ないことにはなるようです。

 ただし、ツールバーの印刷ボタンを押して印刷したということでしたら、マク
ロが動くということは無いはずで、上記の条件には合わないです。

 他には、もしも「MS Pゴシック」とかのプロポーショナルフォントを使っ
ている場合だとしたら、はみ出し桁数の計算がうまく出来なくて、結果として、
はみ出してないのに警告が出る、ということはあるようです。

 他にもう1点、範囲選択してから印刷すると、はみ出し桁数の計算が、その選
択された範囲についてしかなけれなくて、結果として警告が出たり出なかったり
の違いが起きるかもしれない、というのもありました。(これまた今回は該当し
ないと思いますけども)

 他はちょっと分かりませんでした。

 ちゃんと調べるとしたら、僕の所では再現出来ないので、dump.txtに各種の情
報を出力するように僕がソースコードを修正させていただきまして、それで実際
におじさん様に再現テストをしていただきまして、それで出力されたdump.txtを
僕に送っていただく、という作戦は可能かと思います。

 もしも秀丸パブリッシャーでも起きるとか、あるいは秀丸パブリッシャーでは
都合が悪いということでしたら、そういう作戦をお願いしたいです。その場合は
各種情報をdump.txtに出力するように秀丸メールを改良させていただきます。

[ ]