Red de conocimiento informático - Problemas con los teléfonos móviles - Imprimir ejemplos de gráficos en winform, cómo mostrar la vista previa, configuración del papel, etc.

Imprimir ejemplos de gráficos en winform, cómo mostrar la vista previa, configuración del papel, etc.

Déjame comprobarlo por ti. Parece que no existe un método de impresión para gráficos en winform. Pero hay una manera de exportar y generar imágenes. Puede generar la imagen primero y luego imprimirla

chart1.SaveImage("d:\\dd.Bmp", System.Drawing.Imaging.ImageFormat. .Bmp);

p>

Cree una ruta usted mismo, primero genere la imagen bmp y luego use los controles de impresión de winfrom pageSetupDialog, printDocument, printPreviewDialog, printDialog

Establezca el documento. propiedades de pageSetupDialog y printPreviewDialog en printDocument Luego escriba el método printpage de printDocument

Bitmap bitmap = new Bitmap("d:\\dd.Bmp");

e.Graphics. .DrawImage(bitmap, e.MarginBounds .Left, e.MarginBounds.Top);

La vista previa es this.printPreviewDialog1.ShowDialog();, la impresión es this.printDocument1.Print();, la configuración de impresión es this.pageSetupDialog1.ShowDialog() ;

De hecho, es para imprimir la imagen generada por el gráfico y eliminar la imagen generada al cerrar el formulario. el mismo nombre, use un identificador único global