Witam,
Jak drukujecie dokumenty w C#?? Macie jakieś wizualne kreatory, czy jakoś programowo??
North
Witam,
Jak drukujecie dokumenty w C#?? Macie jakieś wizualne kreatory, czy jakoś programowo??
North
void Drukuj()
{
PrintDocument doc = new PrintDocument();
doc.DocumentName = "test";
doc.PrintPage += new PrintPageEventHandler(Renderuj);
doc.Print();
}
void Renderuj((object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(Image.FromFile(@"jakisplikzgrafiką",5,5);
// inne operacje na e.Graphics ...
}
Wszystko co zrobisz na e.Graphics zostanie przesłane do druku.
Więcej informacji znajdziesz w .NET SDK 2.0 (mozesz pobrac ze strony MS).
tylko w tym się drukuje "na współrzędne" nie?? np. 100pkt od lewej i 10 od góry napisz bla... itp tak??
Tylko to chyba jest ciężkie do oprogramowania - bo jak wykryć że się skończyła kartka??:)
no pod PrintDocument podłączasz jeszcze komponenty: PageSetupDialog i tym podobne, tam sobie konfigurujesz wszystko.
Możesz też zmieniać rozdzielczość druku (dpi), znając wymiary kartki, możesz dokładnie usytuować elementy na kartce.