Código:
y cuando imprimo la imagen este:// Se establecen los margenes de la impresora. // PageSettings ConfiguracionPagina = new PageSettings(); ConfiguracionPagina.Margins = new Margins(0, 0, 0, 0); printDocument1.DefaultPageSettings = ConfiguracionPagina; // Se comprueba si se desea tener una vista previa del documento y se muestra como tal, si no se imprime directamente. // if (vistaPreva == true) { PrintPreviewDialog ppdVistaPrevia = new PrintPreviewDialog(); ppdVistaPrevia.PrintPreviewControl.Zoom = 0.75; ppdVistaPrevia.PrintPreviewControl.Document = printDocument1; printDocument1.PrinterSettings = x; ppdVistaPrevia.PrintPreviewControl.Document.DefaultPageSettings = ConfiguracionPagina; ppdVistaPrevia.ShowIcon = true; ppdVistaPrevia.Width = 750; ppdVistaPrevia.Height = 750; // Se establecen los margenes a imprimir // ppdVistaPrevia.Document = printDocument1; ppdVistaPrevia.ShowDialog();
Código:
los margenes valen 0, en la vista previa me sale cn los margenes que le indico a la hoja pero cuando la mando a la impresora me sale con margenes!!! :( void printDocument1_PrintPage(object sender, PrintPageEventArgs e) { e.Graphics.DrawImage(imagen, e.MarginBounds.Left, e.MarginBounds.Left); }
alguna idea, ¿Que estoy haciendo mal?