wmismail Posted June 12, 2009 Share Posted June 12, 2009 WPF kontrollerinin görselliğini yazıcıya göndermek Bu aralar hızlıca bitirmem gereken bir WPF uygulaması üzerine çalışıyorum 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 Çok kısa sürecek! [VB] Dim MyPrinter As New PrintDialogIf 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 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 More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.