Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Aktuálně: Postihly zákazy tvou profesi? Poptávka po ajťácích prudce roste, využij slevové akce 80% výuky zdarma!
birthday
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.