Положение текста в 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);
}
