| |
>1行が20字の縦書き表示の書式が設定できないでしょうか。
>次のように、2つの方法でできればいいです。
>
>1.初めから縦書き表示のもの
[その他]→[ファイルタイプ別の設定]→[体裁]→[詳細]→[縦書き]をONにして、
OKを押すと、最初から縦書きにできます。
[その他]→[ファイルタイプ別の設定]→[体裁]の、折り返しを固定にして20字
にしておくと、1行が20字にできます。
>2.横書きで1行が20字の書式で設定し、印刷する直前で縦書きに変換したあと、
>そのまま縦書きで印刷したい
まず、縦書きで印刷するためには、秀丸パブリッシャーをインストールする必要
があります。
秀丸パブリッシャー
http://hide.maruo.co.jp/software/hmpv.html
これを入れておくと、秀丸エディタ上で縦書きにした状態でそのままの見た目を
印刷することができます。
以下のマクロを実行すると、縦書きにして印刷します。
印刷ダイアログは出ずにすぐに印刷します。
config "xTategaki:" + str(getconfig("Tategaki") | 0x00000001);
print;
このテキストをマクロファイル用のフォルダに、例えばtest.macというファイル
名で保存します。
[マクロ]→[マクロ実行]より、test.macを実行すると、縦書きにして印刷します。
[マクロ]→[マクロ登録]より、test.macを登録してからキー割り当てなどもでき
ます。
マクロファイル用のフォルダは、[ファイル]→[名前を付けて保存]のダイアログ
で、左上の▼ボタンを押したメニューの一番下の[マクロファイル用のフォルダ]
を選ぶと移動できます。
[マクロ]→[マクロ登録]→[自動起動]で、「印刷直前と直後」にマクロを割り当
てておくと、[ファイル]→[印刷]による印刷ダイアログを出しているときだけ縦
書きにして、印刷が終わったら元に戻すといったこともできます。
自動起動マクロの例:
if(event==4){
if( geteventparam(0) == 0 ) {
//印刷直前
config "xTategaki:" + str(getconfig("Tategaki") | 0x00000001);
} else if( geteventparam(0) == 1 ) {
//印刷直後
config "xTategaki:" + str(getconfig("Tategaki") & 0xfffffffe);
}
}
|
|