[Date Prev][Date Next][Thread Prev][Thread Next]
[Author Index] [Date Index] [Thread Index]
[SQR-USERS Info] [SQRUG Home Page]

[sqr-users] how to print headers and footers dyanmically with different sizes



i have the senario to print headers and footers dynamically.these headers
and footer are different sizes.
ex:-
header1 (heading-size=60)
header2 (heading-size=20)
footer1 (footing-size=20)
footer2 (footing-size=150)

header1 should print only in first page
header2 should print in all the pages except first page.
footer1 should print in all the pages except last page
footer2 should print only in last page.

i have done this by putting if condition in header and footer.
my code is as follows

Begin-Setup
        declare-procedure
        after-report=Rep_LastPage
        end-declare
End-Setup

Begin-Heading {heading_Size}
 if #page-count=1
    do heading1
 else
    do heading2
 end-if
End-Heading


begin-footing 150 for-reports=(report)
  if #last_page=1
    do footer2
  else
    do footer1
  end-if
End-footing

begin-procedure Rep_LastPage
 let #last_page=1
end-procedure

with this i am able to print header and footer as required.
but i need to set maximum size for both header and footer.
because of this page space is vasting.
i need to set header/footer size based on the content of header and footer.
how to achieve this
Pls help

Thanks & Regards
Prasad

_______________________________________________
sqr-users mailing list
sqr-users@sqrug.org
http://www.sqrug.org/mailman/listinfo/sqr-users