Sorry jmcilhinney..i couldn't understand what u r saying..actually, the first three lines of my coding in the above reply is what i'm having in my print_click event.the rest are the printdocument_printpage coding...in this printpage event, i pass the string to the "stringReader" and read them line by line and print as so...but if I stroe the text (what I want to print) in different variable instead of one variable,how can I pass it to the "line" variable and how can I print them??? Hope you understand what I mean..(i've only less explanatory skill)..if u can't understand, i'll again explain..thanks anyway..