印刷ダイアログを開いている時のメール内No.11795
しゃち さん 05/05/16 15:01
 
しゃちと申します。
帳票印刷がおかしくなる不具合を発見しました。

複数のメールを選択し、印刷操作を行うと、すべての行の行番号が「1」でメール内
容に表示されてしまいます。
また、実際の帳票の行番号もすべて「1」になってしまいます。

再現手順は以下の通りです。

 1. メール一覧枠で複数のメールを選択する。
 2. メインメニューの「ファイル>印刷...」をクリックする。
 3. 印刷ダイアログが出ている間、メール内容の行番号が全て「1」になる。

 #秀丸パブリッシャーを使用しておりますが、「秀丸エディタの動作環境」で、
 #「印刷ダイアログ」を「Windows2000タイプ」にしても再現しました。

使用環境は以下の通りです。

 ・鶴亀メール Version 4.15
 ・秀丸パブリッシャー Version 2.41 (Rev.6579)
 ・WindowsXP Professional SP2

ご確認をお願いできますか?

[ ]
RE:11795 印刷ダイアログを開いている時のNo.11796
秀まるお さん 05/05/16 15:36
 
 メールを複数選択して印刷すると、実は内部的には、選択された複数のメール
をCtrl-Lで区切ってくっつけた1つのテキストデータが作成され、それがメール
内容部分にセットされる(表示される)形になっています。なので、たとえば
メール本文が1行しかないメールを複数選択して印刷しようとすると、見た目的
にはそういう「行番号が1の行がたくさん並んでいる」ように見えると思います。

 それはそれで、秀丸エディタ相当部分を使って複数メールを印刷する仕組みを
作った関係で仕方がないというか、手抜きな仕様なんですけど。

 メール内容をよく見ていただくと、「CL」のような区切り記号がちゃんと付い
ていて、印刷した場合には、それなりに、1メールごとにちゃんと行番号が、本
文の1行目から順番に1、2、3、…と割り振られるはずだと思います。

 今確認した限りはちゃんとそういう動作になっていますけど。

----------
 っといろいろテストしていたら、秀丸パブリッシャーを使った時は正常だけど
も、そうでない印刷の場合には、2通目以降のメールの行番号がメール単位で数
えた行番号じゃなくて、それより前に印刷したメールからの累計での行番号にな
ってしまっているようです。これはこれでバグのようです。

[ ]
RE:11796 印刷ダイアログを開いている時のNo.11797
しゃち さん 05/05/16 16:57
 
>メール本文が1行しかないメールを複数選択して印刷しようとすると、見た目的
>にはそういう「行番号が1の行がたくさん並んでいる」ように見えると思います。

いや、複数行あるメールを複数通選択して、印刷ダイアログを出した場合、全ての
メール・全ての行の行番号が「1」になるんです。

  [簡易ヘッダ]
  1│ メール本文
  1│ メール本文
  1│ メール本文
  [簡易ヘッダ]
  1│ メール本文
  1│ メール本文
  1│ メール本文
     :
     :

> 今確認した限りはちゃんとそういう動作になっていますけど。

別の鶴亀ユーザに確認してもらったところ、再現しないそうです。
どうも、私だけで起こる現象みたいです。
もう少し、できる限り、再現する設定を絞り込んでみたいと思います。

[ ]
RE:11797 印刷ダイアログを開いている時のNo.11798
秀まるお さん 05/05/16 17:11
 
 お手数かけてすみません。ということはやはりバグなんだと思います。

 秀丸と鶴亀の両方の設定をコピーするなどすれば、他のパソコン上でもバグが
再現できるかもしれません。秀丸だと、「その他・設定内容の保存/復元...」が
あって、鶴亀にも「設定・設定内容の保存/復元...」があります。

 それで保存した設定ファイルを僕に送っていただければ、こちらでも再現
テストできます。送っていただくとしたら、送り先は、maruo@mitene.or.jp ま
でお願いします。

[ ]
RE:11798 印刷ダイアログを開いている時のNo.11799
秀まるお さん 05/05/16 17:51
 
 送っていただいた設定ファイル中の鶴亀の方だけ反映したら、バグが再現しま
した。さっそく詳しく調査させていただきます。

[ ]
RE:11799 印刷ダイアログを開いている時のNo.11800
しゃち さん 05/05/16 20:22
 
もう、デバッガで追いかけて問題となる設定は特定できておられるかもしれませんが。

「全般的な設定」ダイアログの
「メール表示 - 詳細(表示関係)」の
「行番号の計算方法」を「改行だけを数える」
とした場合に、発生するみたいです。

ご報告まで。

 

[ ]
RE:11800 印刷ダイアログを開いている時のNo.11802
秀まるお さん 05/05/17 09:14
 
 たしかにそのようです。印刷の時用の行番号の計算だけ特別な処理があって、
そこがバグってました。さっそく修正させていただきます。

[ ]
RE:11796 印刷ダイアログを開いている時のNo.11804
Iranoan さん 05/05/17 12:30
 
 秀まるおさん今日は、Iranoan です。
>  メールを複数選択して印刷すると、実は内部的には、選択された複数のメール
> をCtrl-Lで区切ってくっつけた1つのテキストデータが作成され、それがメール
> 内容部分にセットされる(表示される)形になっています。
 この投稿で、この機能を初めて知って使い始めています。
 そこで質問があります。質問の前提は
・秀丸パブリッシャーで、ある BOX にで Text=「filename」つまり「ファイ
  ル名(フルパス)」を指定
    →この指定で、指定した BOX の部分が本文エリアのタイトル・バーの内
    容になり非常に便利(^^)。
・複数のメールを選択して印刷/プレヴューを行う
の時です。この時、実際にどのメールを印刷したページかに関わらず、指定
BOX の内容は、アクティブ・メールのタイトル・バーになります。これは仕様
でしょうか? 出来れば、ページ毎に BOX の内容が変わると自然/解りやすいの
ですが。

[ ]
RE:11804 印刷ダイアログを開いている時のNo.11805
秀まるお さん 05/05/17 13:11
 
 すみません。これはバグでした。

 メール内容枠でのヘッダ表示を「簡略表示」か「すべて表示」だとうまく動作
するんですけど、「表示しない」の時にバグっているようです。

[ ]
RE:11805 印刷ダイアログを開いている時のNo.11806
Iranoan さん 05/05/17 17:17
 
 秀まるおさん今日は、Iranoan です。
>  メール内容枠でのヘッダ表示を「簡略表示」か「すべて表示」だとうまく動作
> するんですけど、「表示しない」の時にバグっているようです。
 個人情報漏洩が五月蠅い昨今では、印刷した物をどこかに置き忘れると拙い
ので、印刷時だけ「表示しない」にしているのですが、全く気が付きませんで
した。
 条件も特定していただき、有り難うございます。

[ ]