Go to the first, previous, next, last section, table of contents.


フッタ

$FORMAT_TOP_NAME には、その時点のページ先頭フォーマット(ヘッダフォー マット)の名前が納められていますが、フッタに対して自動的に同じことをする ための、対応する機構は用意されていません。フォーマットを評価するまでは、 どのくらいの大きさになるのかがわからないことも、大きな問題と言えます。こ れは、Todo のリストに入っています。

1 つの方法をあげておきます: 固定サイズのフッタであれば、write() を行なう前ごとに $FORMAT_LINES_LEFT をチェックして、必要なときに フッタを print することで、フッタを付けることができます。

もう 1 つ別の方法です: open(MESELF, "|-") を使って、自分自身にパ イプを open し (See section 組み込み関数,の open() の項を参照し てください)、常に STDOUT の代わりに MESELF に write() するように します。チャイルドプロセス側では、STDIN からの入力をフォーマットし直して、 好きな形にヘッダやフッタを整えるようにします。簡単とは言えませんが、実行 は可能です。


Go to the first, previous, next, last section, table of contents.

検索式: