縦書き書式についてNo.24184
サンスター さん 07/12/13 17:39
 
1行が20字の縦書き表示の書式が設定できないでしょうか。
次のように、2つの方法でできればいいです。

1.初めから縦書き表示のもの
2.横書きで1行が20字の書式で設定し、印刷する直前で縦書きに変換したあと、
そのまま縦書きで印刷したい

[ ]
RE:24184 縦書き書式についてNo.24186
秀丸担当 さん 07/12/14 10:47
 

>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);
  }
}

[ ]
RE:24186 縦書き書式についてNo.24195
サンスター さん 07/12/14 20:41
 
ご回答ありがとうございます。

>>1.初めから縦書き表示のもの
>
>[その他]→[ファイルタイプ別の設定]→[体裁]→[詳細]→[縦書き]をONにして、
>OKを押すと、最初から縦書きにできます。
>
>[その他]→[ファイルタイプ別の設定]→[体裁]の、折り返しを固定にして20字
>にしておくと、1行が20字にできます。
>
→上記の作業をしたら、「ファイルタイプの設定」の「標準」が横書きから縦書き・
1行20字となるのではないかと思っています。
縦書き20(1行が20字)という書式名がどこで、分るのでしょうか。

[ ]
RE:24195 縦書き書式についてNo.24197
秀丸担当 さん 07/12/17 09:48
 

>→上記の作業をしたら、「ファイルタイプの設定」の「標準」が横書きから縦書き・
>1行20字となるのではないかと思っています。
>縦書き20(1行が20字)という書式名がどこで、分るのでしょうか。

書式というのが何を指すのかわからないですが、ワードのようにファイル(文書)
ごとに縦書き・横書きを設定して保存することはできません。

テキストファイルにはテキスト(文字)だけの情報しかなく、縦書きなどの情報は
ファイルには無く、テキストファイルをどのように解釈するかはテキストエディ
タの設定次第ということになります。

秀丸エディタのファイルタイプ別の設定は、その名の通りファイルタイプ(拡張
子)ごとに設定をすることができます。
ファイルタイプ・拡張子というものがわからなかったり、ファイルタイプ別に設
定する方法がわからない場合はまた解説させていただきます。

[ ]
RE:24197 縦書き書式についてNo.24199
サンスター さん 07/12/17 11:39
 
いつもは、横書きで1行が40字で使います。
だが時には、横書きで1行が20字、縦書きで1行が20字で使ったりします。
その時
[その他]→[ファイルタイプ別の設定]→[体裁]→[詳細]→[縦書き]をONにして、OKを
押すと、最初から縦書きにできます。
それは分るのですが、今まで登録した全てのファイルが縦書きになると思います。

秀丸エディタ公式マニュアルのP47に説明されていますが
図4.2「ファイルタイプ別の設定リスト」を使って、
◇横書きで1行が20字、
◇縦書きで1行が20字
とテキスト形式で、前もって設定できないでしょうか。

そのように、設定できれば、いつもは標準のものを、ある時は、縦書きで1行が20
字の書式で使えると思っています。

[ ]
RE:24199 縦書き書式についてNo.24200
Iranoan さん 07/12/17 13:52
 
 サンスターさん今日は、Iranoan です。
 念の為お断りしておくと、マニュアル執筆者ではありますが、開発とは何の
関わりも無い単なる一ユーザです。
> 秀丸エディタ公式マニュアルのP47に説明されていますが
> 図4.2「ファイルタイプ別の設定リスト」を使って、
> ◇横書きで1行が20字、
> ◇縦書きで1行が20字
> とテキスト形式で、前もって設定できないでしょうか。
 ここは章の名前や図の表題にあるとおり、ファイルタイプ別の設定なので、
基本的には拡張子毎の設定になります。    ~~~~~~~~~~~~~~~~
 ただ「ファイルタイプ別の設定」で普段横書きとは別に「縦書き」という設
定を作っておけば、切り替えることができます。まあ秀丸担当さんの書かれた
マクロを使うほうが便利だと思いますが。

[ ]
RE:24195 縦書き書式についてNo.24201
ENCODINGSHIFTJIS さん 07/12/17 13:58
 
>→上記の作業をしたら、「ファイルタイプの設定」の「標準」が横書きから縦書
>き・1行20字となるのではないかと思っています。
↑?
config文を実行すると、
ファイルタイプ別の設定は一時的な設定になります。
一時的な設定を保存するには、saveconfig文を使います。

秀丸ヘルプの末尾の文

前出のマクロを試してみました?
configを起動するマクロをキーに割り当てると、書式は切り替えできます。
(一時的に(文書にも秀丸にも記憶されない))
切り替えてさらに、設定を保存(秀丸に)するには、saveconfig文を使います。では?

[ ]
RE:24200 縦書き書式についてNo.24202
秀丸担当 さん 07/12/17 14:17
 

>> ◇横書きで1行が20字、
>> ◇縦書きで1行が20字
>> とテキスト形式で、前もって設定できないでしょうか。

[その他]→[ファイルタイプ別の設定]→[設定のリスト...]→[新規
...]で、例えば「縦書き20」という名前の設定を作ります。

何か適当にテキストファイル(拡張子.txt)を開いた状態で、[その他]→[ファ
イルタイプ別の設定]を開き、上部の「.TXTの設定(S):」を「縦書き20」にし
ます。
そして、縦書きON、折り返し20にして、「OK」を押します。

次から、ファイルを開いた後に、[その他]→[ファイルタイプ別の設定]の上部の
「.TXTの設定(S):」を「共通」や「縦書き20」に切り替えることによって、あ
らかじめ作っておいた設定を一度に切り替えることができるようになります。

そのとき「OK」を押さずに「一時的な設定」を押せば、記憶せずにそのときだ
けの設定として使うことができます。

[ ]
RE:24202 縦書き書式についてNo.24204
サンスター さん 07/12/17 19:28
 

>[その他]→[ファイルタイプ別の設定]→[設定のリスト...]→[新規
>...]で、例えば「縦書き20」という名前の設定を作ります。
>

→ここは分ります。

>何か適当にテキストファイル(拡張子.txt)を開いた状態で、[その他]→[ファ
>イルタイプ別の設定]を開き、上部の「.TXTの設定(S):」を「縦書き20」にし
>ます。

→この部分がよく分りません。
もう少し、詳しく教えて下さい。

[ ]
RE:24204 縦書き書式についてNo.24207
秀丸担当 さん 07/12/18 09:29
 

>>何か適当にテキストファイル(拡張子.txt)を開いた状態で、[その他]→[ファ
>>イルタイプ別の設定]を開き、上部の「.TXTの設定(S):」を「縦書き20」にし
>>ます。
>
>→この部分がよく分りません。
>もう少し、詳しく教えて下さい。

xpの場合、[マイコンピュータ]→[ツール]→[フォルダオプション]→[表示]の中
の「登録されている拡張子は表示しない」がONになっている場合はOFFにされる
ことをお勧めします。
OFFにしてくとファイルの拡張子(ファイルタイプ)まで表示されます。

秀丸エディタを起動します。
何か適当な文字を入力して、[ファイル]→[名前を付けて保存]で、「テスト」と
入力して保存します。
すると「テスト.txt」というファイルが作成されます。「.txt」の部分が拡張子
で、ファイルタイプとも呼ばれます。
[その他]→[ファイルタイプ別の設定]でダイアログを出すと、ダイアログ上部が
「.TXTの設定(S):」になっています。
その右側の▼マークの付いたボックスをクリックします。
その中の一覧に、「縦書き20」があるはずなので、クリックします。

[ ]
RE:24207 縦書き書式についてNo.24210
サンスター さん 07/12/19 16:49
 
>秀丸エディタを起動します。
>何か適当な文字を入力して、[ファイル]→[名前を付けて保存]で、「テスト」と
>入力して保存します。
>すると「テスト.txt」というファイルが作成されます。「.txt」の部分が拡張子
>で、ファイルタイプとも呼ばれます。
>[その他]→[ファイルタイプ別の設定]でダイアログを出すと、ダイアログ上部が
>「.TXTの設定(S):」になっています。
>その右側の▼マークの付いたボックスをクリックします。
>その中の一覧に、「縦書き20」があるはずなので、クリックします。

→ご回答、ありがとうございました。
上記の説明で、「縦書き20」が確認で見ました。
さらに、縦書き、1行が20字の設定もできました。
また、事前に秀丸パブリッシャーをインストールすることで、マクロ実行によって、
横書きの文書を縦書きで表示することができました。

お陰さまで、以前よりも快適な環境ができました。

[ ]