Help using print ....

I'm a Turbo Pascal programmer begining on Delphi. I'm using Delphi 3 to
develop a little calculation program.

I have some Edit and Label on my form.
I have put a button on my form that print it.
But only the visible part of this form is sent to the printer.

How can I print the whole area of his client area ?
Is there a simple way to perform this task ?

Any help will be highly appreciated.

Thanks in advance.