Estoy buscando un ejemplo de cómo cargar una imagen desde un archivo e imprimirla en una página usando WPF. Me está costando encontrar buena información sobre la impresión WPF.Cargue la imagen del archivo e imprima usando WPF ... ¿cómo?
6
A
Respuesta
21
var bi = new BitmapImage();
bi.BeginInit();
bi.CacheOption = BitmapCacheOption.OnLoad;
bi.UriSource = new Uri("");
bi.EndInit();
var vis = new DrawingVisual();
var dc = vis.RenderOpen();
dc.DrawImage(bi, new Rect { Width = bi.Width, Height = bi.Height });
dc.Close();
var pdialog = new PrintDialog();
if (pdialog.ShowDialog() == true) {
pdialog.PrintVisual(vis, "My Image");
}
1
Simplemente cargue la imagen y aplíquela a un visual. Luego use el PrintDialog para hacer el trabajo.
...
PrintDialog printer = new PrintDialog();
if (printer.ShowDialog()) {
printer.PrintVisual(myVisual, "A Page Title");
}
1
Si desea más control a continuación PrintDialog.PrintVisual que hay que envolver su imagen en un FixedDocumet da.
Puede encontrar el código simple que crea un documento fija aquí: http://www.ericsink.com/wpf3d/B_Printing.html
Cuestiones relacionadas
- 1. Escanee e imprima usando el dispositivo Android
- 2. Cargue la imagen Dicom y muéstrela - usando la biblioteca ClearCanvas
- 3. WPF MenuItem con imagen e IsCheckable set
- 4. cargue el archivo wcf
- 5. Cómo reducir el tamaño del archivo de imagen usando PIL
- 6. ¿Cómo evitar que se cargue una aplicación WPF?
- 7. Navegador, cargue el archivo grande
- 8. cómo voltear la imagen en wpf
- 9. ¿Cómo puedo perfilar la E/S del archivo?
- 10. Cargue un BitmapSource y guárdelo usando el mismo nombre en WPF -> IOException
- 11. Android: ¿Cómo subir archivo .mp3 e imagen al servidor http?
- 12. Espere a que se cargue la imagen antes de continuar
- 13. Cargue dinámicamente la imagen en ImageView en Android
- 14. Validar imagen del archivo en C#
- 15. ¿Configurando la imagen de fondo de control WPF usando estilos?
- 16. imagen/pjpeg e imagen/jpeg
- 17. Esperando a que cargue la imagen en Javascript
- 18. Cambiar la imagen usando el disparador WPF MVVM
- 19. ¿Cómo crear treeview desde un archivo XML usando WPF?
- 20. Cómo guardar una imagen WPF en un archivo
- 21. cómo identificar la extensión/tipo del archivo usando C#?
- 22. Cargue el archivo .war en el motor de la aplicación Google (GAE) usando la aplicación
- 23. extraer la imagen del carácter de fuente del archivo ttf
- 24. Jersey: imprima la solicitud real
- 25. ¿Cómo calcula MediaWiki la ruta del archivo a una imagen?
- 26. ¿Cómo agregar contenido del archivo usando jQuery?
- 27. WPF Imagen/Evento representación
- 28. Cargue un recurso de proyecto en un control WPF Webbrowser
- 29. Cargue estilos WPF u otros recursos estáticos de un archivo o ensamblaje externo
- 30. elemento de menú WPF con la imagen
... Tamir su fina .... En caso de que necesite para imprimir varias imágenes ..., ¿cómo puedo alcanzar? –