Распечатать изображение с указанием c ширина и высота - PullRequest
0 голосов
/ 09 января 2020

Я хочу загрузить изображение для печати с некоторыми значениями string, когда я пытаюсь напечатать, я не могу указать ширину и высоту изображения. Я хочу отобразить его как заголовок страницы и задать для него постоянную ширину и высоту.

Ниже приведен код загрузки изображения:

private void button2_Click(object sender, EventArgs e)
{
    try
    {
        OpenFileDialog dialog = new OpenFileDialog();
        if (dialog.ShowDialog() == DialogResult.OK)
        {
            imageLocation = dialog.FileName;

            pictureBox1.ImageLocation = imageLocation;
            //pictureBox1.Image.Width(100);

        }
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Код печати:

e.Graphics.DrawImage(System.Drawing.Image.FromFile(imageLocation), e.PageBounds);

e.Graphics.DrawString(labelProjectNum.Text,
    new Font("Times New Roman", 12, FontStyle.Underline),
    Brushes.Black,
    new Point(700, 200));

e.Graphics.DrawString(projectNumber.Text,
    new Font("Times New Roman", 12, FontStyle.Regular),
    Brushes.Black,
    new Point(650, 200));
...