Witam. Pracuję nad pewną aplikacją. Przechowuje ona dane w bazie danych i chciałbym stworzyć możliwość drukowania dokumentu (dokładnie umowy) w formacie A4, podstawiając do szablonu dane z DB. Moglibyście mi podpowiedzieć w jaki sposób, mógłbym się za to zabrać?
0
0
Jaki to typ aplikacji?
0
Windows Forms
1
Czego nie rozumiesz?
Pobierasz dane i dajesz je do drukowania.
Przydatne odnośniki:
1
Ostatnio w swoim projekcie zrobilem to tak.
PrintDocument pd = new PrintDocument();
pd.DefaultPageSettings.PaperSize = new PaperSize("A4", 827, 1170);
pd.PrintPage += new PrintPageEventHandler(this.pdPrintPage);
pd.Print();
a potem w metodzie rysujesz sobie cala kartke ;-)
np
private void pdPrintPage(object sender, PrintPageEventArgs ev)
{
ev.Graphics.DrawString("Data: " + dateTimePicker1.Value.ToShortDateString(), new Font("Times New Roman", 14, FontStyle.Regular), Brushes.Black, 600, 100);
}