Печать документа на нескольких страницах
Привет дорогой сэр
я сделал свой проект который является автономным приложением в этом приложении я просто могу добавить на страницу печати только одну страницу
но я хочу напечатать некоторые вещи еще на одной странице
не могли бы вы помочь мне сэр для решения такой проблемы
Что я уже пробовал:
пространство имен afghan_global_insurance_travel_insurance
{
общественности частичного класс form1 : форма
{
открытый form1()
{
метод InitializeComponent();
}
частный недействительными button4_Click(объект отправителя, EventArgs в электронной)
{
AGIprintPreviewDialog.Документ = AGIprintDocument;
AGIprintPreviewDialog.Метод showdialog();
}
частная AGIprintDocument_PrintPage недействительным(объект отправителя, система.Рисование.Печатание.PrintPageEventArgs e)
{
//Растровое изображение в формате BMP = "свойства".Ресурсы.Л2;
//Newimage изображения = БМП;
//д. Графика.DrawImage(newimage, 50, 5);
Растровое изображение bmp1 = свойства.Ресурсы.Л1;
Изображение newimage1 = bmp1;
e.графика.DrawImage(newimage1, 690, 5);
//
e.графика.DrawString("имя", новый шрифт ("Arial", 8, FontStyle.Жирный), Кисти.Черный, новая точка(40, 970)); //имя
e.графика.DrawString("дата выпуска", новый шрифт ("Arial", 8, FontStyle.Жирный), Кисти.Black, new Point(300, 970)); //дата выпуска.NOW
e.графика.DrawString("подпись", новый шрифт ("Ариал", 8, FontStyle.Жирный), Кисти.Черный, новая точка(685, 970)); //область подписи
//
e.графика.DrawString(textBox18.Text, новый шрифт ("Arial", 8, FontStyle.Обычная), Кисти.Черный, новая точка(40, 998));
e.графика.DrawString(""+ DateTime.Теперь новый шрифт ("Arial", 8, FontStyle.Обычная), Кисти.Черный, новый пункт(310,998 ));
}
частный недействительными методе button2_click(объект отправителя, EventArgs в электронной)
{
AGIprintDocument.Печать();
}
}
}
________________
Если вы можете напечатать одну страницу, вероятно, вы можете напечатать много страниц...
Но, похоже, вы должны генерировать страницы динамически из кода, а затем отправлять их на принтер один за другим...