Ich suche nach einem Beispiel, wie man ein Bild aus Datei lädt und es auf einer Seite mit WPF druckt. Es fällt mir schwer, gute Informationen zum WPF-Druck zu finden.Bild aus Datei laden und mit WPF drucken ... wie?
6
A
Antwort
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
Laden Sie einfach das Bild und wenden Sie es auf eine visuelle. Verwenden Sie dann den PrintDialog, um die Arbeit zu erledigen.
...
PrintDialog printer = new PrintDialog();
if (printer.ShowDialog()) {
printer.PrintVisual(myVisual, "A Page Title");
}
1
Wenn Sie mehr Kontrolle wollen, dann PrintDialog.PrintVisual gibt Ihnen haben Sie Ihr Bild in einem FixedDocumet wickeln.
können Sie einfach Code finden, der hier ein festes Dokument erstellt: http://www.ericsink.com/wpf3d/B_Printing.html
Verwandte Themen
- 1. Bild in WPF neu laden
- 2. Bild mit Windows drucken Bild drucken Dialog
- 3. WPF-Bild Laden zur Anzeigeverzögerung
- 4. Laden von Bildern und Etiketten aus CSV-Datei mit Tensorflow
- 5. Bild aus einer HTML-Datei in die Webansicht laden
- 6. WPF Drucken Flow Dokument
- 7. WPF - Schaltfläche mit Text und Bild
- 8. WPF Menüpunkt mit Bild
- 9. Speichern und Laden von Objekten aus Datei mit jsonpickle
- 10. Drucken eines WPF BitmapImage
- 11. WPF-Schaltfläche mit Bild
- 12. WPF-Bild und DirectX SurfaceFormat
- 13. Wie kann ich ein Png-Bild aus einer Datei mit einer anderen Erweiterung laden?
- 14. Eingabedaten in eine Datei speichern und aus der Datei laden
- 15. Datei drucken Mit .Net
- 16. So laden Sie xtrareport aus Datei und verbinden Daten
- 17. Bild mit Picasso laden
- 18. Laden von Java-Bildern aus .jar-Datei
- 19. Drucken Multipage in WPF
- 20. Wie erstellt man Baumansicht aus XML-Datei mit WPF?
- 21. laden Bild aus dem Cache in Volley
- 22. Datei auswählen, setzen Bild und laden ohne UI blockiert
- 23. WPF: Bild schneiden und speichern
- 24. Dicom Bild laden und anzeigen - mit ClearCanvas Bibliothek
- 25. Android Store und laden Bild aus der Galerie
- 26. Drucken eines WPF Visual mit Bildern
- 27. Einige Ratschläge, wie in WPF mit gutem Ergebnis drucken
- 28. Speichern und Laden XML-Datei mit Flex
- 29. Laden von Bild- und Videodaten mit Json und Ajax
- 30. Wie zu laden FXML-Datei, die aus * .jar Datei ist
Tamir ... seine feinen .... Falls ich mehrere Bilder drucken müssen ..., wie kann ich erreichen? –