--- ./lib/simple.hdr.orig 2009-01-14 00:47:22.000000000 +0200 +++ ./lib/simple.hdr 2010-08-31 14:21:34.000000000 +0300 @@ -22,27 +22,50 @@ % % -- code follows this line -- -%Format: fmodstr $D{%a %b %d %H:%M:%S %Y} -%Format: pagenumstr $V$% +%%%Format: fmodstr $D{%a %b %d %H:%M:%S %Y} +%Format: fmodstr $D{%d-%b-%Y} +%%%Format: pagenumstr $V$% +%Format: pagenumstr $V$%/$= + /do_header { % print default simple header gsave + d_header_x d_header_y HFpt_h 3 div add translate + 0 setgray 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 + + 5 0 moveto + fmodstr show + + d_header_w fname stringwidth pop sub 2 div + 0 moveto + fname show + + d_header_w pagenumstr stringwidth pop sub 5 sub + 0 moveto pagenumstr show + + } ifelse + 0.5 setlinewidth + + 0 0 HFpt_h 3 div sub moveto + d_header_w 0 rlineto + stroke + + 0 0 d_output_h sub HFpt_h 3 div sub translate + + 0 0 d_page_w d_output_h d_header_h add Box + stroke + grestore } def +