【要望】メール閲覧時エディタのフォントNo.02784
TATE2 さん 10/11/25 08:28
 
秀まるおさん

TATEです。

いつも重宝させていただいています。
久々に要望がでてきましたのでアップさせていただきます。

最近、プロジェクターでメールの内容を表示することがよくある
のですが、その時通常表示しているフォントでは少々小さいので、
プレゼン用に変更したいのですが、その度変更するのは少々煩雑
です。

そこで、閲覧用エディタのフォントを、容易に一時的に変更でき
る機能があれば便利なのですがいかがでしょうか?
ツールバーに、フォント指定とボールド指定などがあるとベスト
です。

ご検討よろしくお願いします。


[ ]
RE:02784 【要望】メール閲覧時エディタのNo.02785
秀まるお さん 10/11/25 13:16
 
 一時的にフォントを変える用のマクロを用意しておく作戦ではダメでしょうか。

 config "xFontSize:20 b+";

 とかすると、フォントが20ポイントの太字になったりはします。

 秀丸エディタのV8.00以降の場合だと、ステータスバーからフォントサイズを
変更することが簡単に出来るようににはなってまして、秀丸メールも秀丸エディ
タV8.02とソースコード同期後にはそれが出来るかもしれませんけど、プレゼン
用ということなら、マクロで一発でやった方が見栄えがいいと思います。

[ ]
RE:02785 【要望】メール閲覧時エディタのNo.02786
TATE2 さん 10/11/26 13:28
 
TATEです。

早々にご教示ありがとうございました。
マクロという手があったのですか。。。奥が深いです。

マクロをツールバーに登録しておいて、人前でワンタッチで切り
替えられるので大変便利になりました。

ただ、サイズが固定なので文字幅に応じてポイントを変えたい
場合には、マクロを個々に登録しておかないといけないですね。
秀丸メールみたいにポイントをスライドバーで変更できると
さらに楽になると思います。



[ ]
RE:02786 【要望】メール閲覧時エディタのNo.02787
秀まるお さん 10/11/26 15:20
 
 秀丸エディタV8.02とソースコード同期の作業今やってる所というか、だいた
い動いてはいるんですけども、そのスライドバーの機能が秀丸メール上でも実現
出来てるかどうか、今ちょっと確認出来てないです。

 (V8.02相当とV7.11相当と切り替えるのに大変手間がかかりまして、今ちょっ
とV8.02相当バージョンを作る暇が無いです)

 今度テストする時に、その辺の機能もちゃんと使えるかどうか試してみます。

 他には、例えばマクロでやる作戦として、「フォントサイズを少し大きくする
マクロ」と「フォントサイズを少し小さくするマクロ」の2つを用意しておいて、
例えばCtrl+Alt+上矢印キーにはフォントサイズを大きくするマクロ、下矢印
キーには小さくするマクロを割り当てておく、とかいう作戦にすれば、フォント
サイズが調整しやすくなったりはします。

 大きくするマクロ:
    #size = val( getconfig("FontSize") );
    #size = #size + 1;
    config "xFontSize:" + str(#size);

 小さくするマクロ:

    #size = val( getconfig("FontSize") );
    #size = #size - 1;
    config "xFontSize:" + str(#size);

[ ]
RE:02787 【要望】メール閲覧時エディタのNo.02788
TATE2 さん 10/11/29 08:53
 
TATEです。

ご教示いただきありがとうございました。
個人的には、スライドバーよりも、大きくするマクロ、小さくする
マクロを明示的にツールバーにおいておくのが便利です。
活用させていただきます。

ただ、欲を言えばHTMLviewerにもあればと思いました。







[ ]
RE:02788 【要望】メール閲覧時エディタのNo.02789
秀まるお さん 10/11/29 10:14
 
 HTMLメールViewer側のフォントを変更するには、HTMLメールの中身を書き換え
てやるか、またはInternet Explorer相当のウィンドウでのフォントの拡大/縮
小サイズを変えるかどちらかになると思います。

 前者は、たぶん無理です。

 後者は、今ちょっと調べてみたら、IWebBrowser2のExecWBメソッドに
OLECMDID_ZOOMってパラメータを指定して呼び出してやると可能ではあるようで
す。(4段階切り替え出来るらしい)

 対応するとしたら、何かそれ用のコマンドをどこかに用意するとかって所から
考えないとダメそうな気がます。

 一応、ネタの1つということで保留させていただきます。

[ ]
RE:02789 【要望】メール閲覧時エディタのNo.02790
TATE2 さん 10/11/30 23:28
 
TATEです。

ご検討ありがとうございました。
ネタとしての保留でよろしくお願いします。

エディタでポイントを瞬時に大きくできるのは、見やすいことで
評判もよく、とても重宝しています。
(強調表示も駆使しています)


[ ]
RE:02790 【要望】メール閲覧時エディタのNo.02796
秀まるお さん 10/12/20 10:47
 
 今さらですけども、一応、隠し機能のような形でHTMLメールViewerの表示倍率
指定機能を作りました。

 マクロで、例えば200%表示させたい場合なら、

    loaddll "tkinfo.dll";
    #handle = dllfunc("HtmlViewerWnd");
    loaddll "TkHtmlView.dll";
    if( #handle != 0 ) {
        #n = dllfunc("SetZoom", #handle, 200 );
    }

 のようなマクロを実行する形になります。SetZoom関数の第二パラメータが表
示倍率の値になります。

 HTMLメールViewer 2.10と、秀丸メールV5.60β5以上の32bit版の組み合わせで
はうまく動作します。あと、Internet Explorerは、たぶん8じゃないとダメじゃ
ないかと思います。

 64bit版の方は、こちらの手違いでまだうまく動かないです。そっちは次のV5.
60β6から対応させていただきます。

[ ]
RE:02796 【要望】メール閲覧時エディタのNo.02797
TATE2 さん 10/12/20 11:49
 
TATEです。

対応ありがとうございました。

WindowsXP+IE8+HTMLメールViewer 2.10+秀丸メールV5.60β5で
うまく動作しました。
もう完璧です。

これで、プレゼンにもそのまま秀丸メールを使えます。
ありがとうございました。


[ ]