char[] param = { '\n' };
        private string[] lines;
        private int linesprinted;        private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            int x = e.MarginBounds.Left;
            int y = e.MarginBounds.Top;
            lines = this.richTextBox1.Text.Split(param);
            while (linesprinted < lines.Length)
            {
                e.Graphics.DrawString(lines[linesprinted++], new Font("Arial", 10), Brushes.Black, x, y);                
                y += 15;
                if (y >= e.PageBounds.Height - 80)
                {
                    e.HasMorePages = true;
                    return;
                }
            }
            linesprinted = 0;
            e.HasMorePages = false;
            
        }
请问一下, y += 15;
                if (y >= e.PageBounds.Height - 80)
                {
                    e.HasMorePages = true;
                    return;
                }
是干嘛的呢?