Pregunta

Hola todos,

Tengo un cuadro de imagen en mi aplicación C# WinForms que tiene un tamaño 800X800. Quiero imprimir el contenido de este cuadro de imagen usando el siguiente código, pero no hace nada en absoluto (solo muestra el cuadro de diálogo de impresión y cuando hago clic en Imprimir en el cuadro de diálogo, no es nada. ¿Qué está mal?

    private void menuFilePrint_Click(object sender, EventArgs e)
    {
        printDocument.OriginAtMargins = true;
        printDocument.DocumentName = "TEST IMAGE PRINTING";

        printDialog.Document = printDocument;
        printDialog.ShowDialog();
    }

    private void printDocument_PrintPage(object sender, PrintPageEventArgs e)
    {
        e.Graphics.DrawImage(curveBox.Image, 0, 0);
    }

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top