Printing Text (AS2)

I have a text field and when a user clicks print I need that textfield to be printed. I tried using this code:

on (release) {
 var summaryPrint:PrintJob = new PrintJob();
 summaryPrint.addPage("summary_txt", null, null, 0);

But it cuts off half the textfield as it is bigger than a4 - is there anyway of getting the text so that it all prints on a4?