Положение текста в PrintPreviewDialog

Есть простой текстовый редактор. Текст в richTextBox можно выровнять по середине, по правому и левому краю. Помогите правильно задать координаты (richTextBox1.Left, richTextBox1.Top), чтобы текст в предпросмотре печати отображался как в форме.

private void поЛевомуКраюToolStripMenuItem_Click(object sender, EventArgs e)
{
    richTextBox1.SelectionAlignment = HorizontalAlignment.Left;
}
        
private void поПравомуКраюToolStripMenuItem_Click(object sender, EventArgs e)
{
    richTextBox1.SelectionAlignment = HorizontalAlignment.Right;
}

private void поЦентруToolStripMenuItem_Click(object sender, EventArgs e)
{
    richTextBox1.SelectionAlignment = HorizontalAlignment.Center;
}

private void printDocument1_PrintPage(object sender, PrintPageEventArgs e)
{
    e.Graphics.DrawString(richTextBox1.Text, richTextBox1.Font, new SolidBrush(richTextBox1.ForeColor), richTextBox1.Left, richTextBox1.Top);
}


Ответы (0 шт):