Hola! Aver si alguien me puede echar una mano. quiero predeterminar
que una hoja s eimprima en horizontal, pero no sé por qué no funciona,
os pongo el trocito de código:
//
printDocument1.PrinterSettings.DefaultPageSettings.Landscape = true;
PrintDialog dlg = new PrintDialog();
dlg.PrinterSettings.DefaultPageSettings.Landscape = true;
dlg.Document = printDocument1;
if (dlg.ShowDialog() == DialogResult.OK)
{
this.Refresh();
CaptureScreen();
printDocument1.Print();
}
this.Close();
printDocument1 es una variable global de tipo PrintDocument que de
alguna forma hace un imprimir pantalla y lo pasa a la impresora.
Si necesitais más info decidmelo!!
Muchas gracias!
Leer las respuestas