Я хочу загрузить изображение для печати с некоторыми значениями 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));