Jump to content

Wpf Kontrollerinin Görselliğini Yazıcıya Göndermek


wmismail

Recommended Posts

WPF kontrollerinin görselliğini yazıcıya göndermek

Bu aralar hızlıca bitirmem gereken bir WPF uygulaması üzerine çalışıyorum :D O nedenle pratik çözümler üretmem gerekiyor ve tabi ki bunları sizinle de paylaşmak istiyorum. Dün WPF içerisindeki bir kontrolün görselliğini nasıl diske bir JPEG dosyası olarak kaydedebileceğimizi görmüştük. Bugün de WPF'deki bir kontrolün görselliğini nasıl yazıcıya gönderebileceğinizden bahsedeceğim :D Çok kısa sürecek! :)

[VB]

Dim MyPrinter As New PrintDialog

If MyPrinter.ShowDialog Then

MyPrinter.PrintVisual(YazdirilacakWPFKontrolu, "Printer kuyruğunda gözükecek bir açıklama yazın!")

End If[/CODE]

[color=#0000FF][b][C#][/b][/color]

[CODE]PrintDialog MyPrinter = new PrintDialog();

if (MyPrinter.ShowDialog) {

MyPrinter.PrintVisual(YazdirilacakWPFKontrolu, "Printer kuyruğunda gözükecek bir açıklama yazın!");

}[/CODE]

Bu kodları okuduğunuzda verdiğiniz tepkiyi çok merak ediyorum :nea: Acaba WPF'deki bir kontrolün görselliğini yazıcıya yollamak bundan kolay olabilir miydi? Basit bir şekilde bir PrintDialog yarattıktan sonra onu kullanıcıya gösterip bir Printer seçmesini sağladıktan sonra PrintVisual metodu ile hangi Visual'ın yazdırılacağını belirtmemiz yeterli oluyor. Böylece rahatlıkla vektörel çıktılar alabiliyorsunuz. Tabi ki burada herhangi bir sayfalama mekanizması vs yok, doğrudan Paint'ten print alırmış gibi düşünebilirsiniz. Benim projemde ihtiyacım olan da buydu zaten :)

Hepinize kolay gelsin.

[right][i]Daron Yöndem[/i][/right]

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...