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?

