Translated message

A translation of this page exists in English.

Warning message

This translation is outdated. For the most up-to-date information, please refer to the English version.

"enscript" コマンドを使用してテキストドキュメントにフッターを追加する

Solution Unverified - Updated -

Environment

  • Red Hat Enterprise Linux 6

Issue

  • enscript を実行して、--no-header オプションを使用してヘッダーが削除されたことを確認しました。--footer オプションを enscript に追加しましたが、期待通りには動作しません。

Resolution

/usr/share/enscript/footer.hdr という名前のファイルを作成し、以下の内容を追加します。

% -- code follows this line --
%Format: fmodstr    $D{%a %b %d %H:%M:%S %Y}
%Format: pagenumstr $V$%

%HeaderHeight:38
%FooterHeight:15

/do_header {   % print default simple header

% Footer
gsave
  d_footer_x d_footer_y HFpt_h 3 div add translate
  HF setfont

  user_footer_p {
    d_footer_x  d_footer_y moveto user_footer_left_str show

    d_footer_w user_footer_center_str stringwidth pop sub 2 div
    0 moveto user_footer_center_str show

    d_footer_x d_footer_w add user_footer_right_str stringwidth pop sub
    d_footer_y moveto user_footer_right_str show
  } if
grestore

% Header
gsave
  d_header_x d_header_y HFpt_h 3 div add translate
  HF setfont

  user_header_p {
    5 0 moveto user_header_left_str show

    d_header_w user_header_center_str stringwidth pop sub 2 div
    0 moveto user_header_center_str show

    d_header_w user_header_right_str stringwidth pop sub 5 sub
    0 moveto user_header_right_str show
  } {
    5 0 moveto fname show
    45 0 rmoveto fmodstr show
    45 0 rmoveto pagenumstr show
  } ifelse
grestore

} def

次に、以下のようなコマンドを実行して、ページ下部の中央にページ番号を含むフッターが追加されている PostScript ファイルを作成できます。

enscript --output=- --fancy-header=footer --header="" --footer='|$p|' <text-file> > <postscrpt-file>

この解決方法は、http://askubuntu.com/questions/544606/printing-footers-using-enscript のものを修正したものです。

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Comments