... line at a time with the memoline output, after each line I can check to see if I've reached the maximum lines per page, and then I can do a page eject, print the new header, and continue the disclaimer text. To do this with SayText( ) we would need another parameter to call a function after each ...