Dokument w formacie A4

0

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

Jaki to typ aplikacji?

0

Windows Forms

1

Czego nie rozumiesz?
Pobierasz dane i dajesz je do drukowania.
Przydatne odnośniki:

  1. przykład
  2. klasa do drukowania
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);
}
 

1 użytkowników online, w tym zalogowanych: 0, gości: 1