Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: C# Tisk formuláře

C# .NET .NET (C# a Visual Basic) C# Tisk formuláře American English version English version

Aktivity (1)
Avatar
quagare
Člen
Avatar
quagare:16.4.2015 10:57

Ahoj, prosím o radu, potřebuju vytisknout formulář (mám tam nějaké grafy), bohužel rozměr stránky nesouhlasí s formátem A4 a když zobrazím vzhled stránky pro tisk je tam pouze část formuláře, jak docílím toho abych formulář zmenšil a vytisknul do jedné A4.

private void CaptureScreen()
{
Graphics myGraphics = this.CreateGrap­hics();
Size s = this.Size;
memoryImage = new Bitmap(s.Width, s.Height, myGraphics);
Graphics memoryGraphics = Graphics.FromI­mage(memoryIma­ge);
memoryGraphic­s.CopyFromScre­en(this.Locati­on.X, this.Location.Y, 0, 0, s);
}

private void printDocument1_Prin­tPage(System.Ob­ject sender,
System.Drawin­g.Printing.Prin­tPageEventArgs e)
{
e.Graphics.Dra­wImage(memory­Image, 0, 0);
}

private void button2_Click(ob­ject sender, EventArgs e)
{
{
CaptureScreen();
printPreviewDi­alog1.Document = printDocument1;
printPreviewDi­alog1.ShowDia­log();
}

}

 
Odpovědět 16.4.2015 10:57
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 1 zpráv z 1.