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