Red de conocimiento informático - Problemas con los teléfonos móviles - Imprimir ejemplos de gráficos y tablas en winform, cómo mostrar vistas previas, configuraciones de papel, etc.

Imprimir ejemplos de gráficos y tablas en winform, cómo mostrar vistas previas, configuraciones de papel, etc.

Lo he buscado por ti. Parece que no existe ningún método de impresión para gráficos en winform. Pero hay formas de exportar y generar imágenes. Puede imprimir las imágenes después de crearlas.

Gráfico 1. SaveImage("d:\\dd.Bmp", system.drawing.imaging.imageformat.BMP);

Cree una ruta usted mismo, haga una imagen bmp y luego podrá usar el control de impresión de winfrom, como como pageSetupDialog, printDocument, printPreviewDialog, printDialog.

Establezca la propiedad Documento de pageSetupDialog y printPreviewDialog en printDocument y luego escríbala en el método printpage de printDocument.

Mapa de bits mapa de bits = nuevo mapa de bits("d:\dd.BMP");

e.Graphics.DrawImage(mapa de bits, e.MarginBounds.Left, e.marginbounds . top ); hazlo.

La vista previa es esta. printpreviewdialog 1. showdialog();, imprimir es esto. imprimir documento 1. print();, la configuración de impresión es esta. > De hecho, es para imprimir la imagen generada por el gráfico y eliminar la imagen generada al cerrar el formulario. Si le preocupan los nombres duplicados de los archivos generados, utilice identificadores únicos globalmente.