1. sayfa
müşteri adresleri rapor görüntüleyici ile olabilir zarf üzerine belili konuma drawstring kullanılabilir |
Öncelikle bilgi için teşekkürler. drawstring c# google da arattığımda fazlaca yabancı kaynak çıktı. Açıkçası benim daha önceden duymadığım bir yöntem, konu ile ilgili en basit ve yararlı dediğiniz bir link gönderebilirmisiniz acaba |
Adam gerçek kağıda basmak istiyoar :D Soruya cevap için yazıcı türevi artık ne kullanıyosanız onun apisiyle ilgilenmeniz lazım. Biz bi cevap veremeyiz. |
merhaba bn c# da asp.nette kendimi geliştirmek istiyorum birde mesleki açıdan çok yetersizim tavsiyelerinizi bekliyorum |
tamam gerçek kağıda yazacak zaten drawstring ile yazılacak yazıları konumuna göre yazar sonra mevcut yazıcıyla yazdırır örnek olarak aşağıdaki kod işini görebilir varsayılan yazıcı için dikdörtgenin konumunu boyutunu ayarlar kendisi
|
Hocam açıkçası dediğiniz kodları benim yapıya uyduramadım. Çünkü benim yapıda alanlar dinamik ve birden fazla yazdırılabilir sayfa olacak. Crystal Report kullanarak şimdilik işimi gördüm gibi. Fakat bunda da kağıt boyutunu ayarlamak kaldı. Bahsettiğim en boy oranını dikkate alarak bu duruma öneriniz varmıdır ? public void Yazdir() { try { string SokakAdi = cmbSokak.Text; Baglanti.Open(); DataSet ds = new DataSet(); SqlDataAdapter adp = new SqlDataAdapter(" SELECT Adres,Il,Ilce FROM Musteri_KimlikBilgileri where BagliOlduguSokak = '" + SokakAdi + "' ", Baglanti); adp.Fill(ds); FaturaZarfiYazdirma rptDocument = new FaturaZarfiYazdirma(); rptDocument.Load(Application.StartupPath + "~\\FaturaZarfiYazdirma.rpt"); rptDocument.SetDataSource(ds.Tables[0]); crystalReportViewer1.ReportSource = rptDocument; } catch (Exception ex) { throw ex; } } bu kod btnYazidr da çalışıyor. |
Saolun hocam. Yazıcı şuan yanımda değil akşam deneyeceğim. (Şimdiden merak ettiğim umarım yazıcı kapat aç yatıktan sonra varsayılan ayarlara geri dönmez, tabi illaki onunda çözümü vardır.) |
Sorunu çözdüm. Tam istediğim gibi çıktı alıyorum. Benim gibi kişilere de faydalı olması açısndan yöntemimi paylaşmak isterim. Aşağıdaki linklerden yararlanarak yazıcı özelliklerinden özel sayfa boyutu verdim. http://stackoverflow.com/questions/12360581/how-to-mange-page-size-and-margin-in-crystal-report |
Su foruma bakiyorumda obje isimlendirmeleri turkce. Okunabilirlik sifir. Kullanmayin ya |
Yabancı forma yazsam hani anlarımda. Okunabilirlik sıfır diye nereyi kasteddiniz |
türkçe kod yazımını kastettim. |
1. sayfa
Bu konuyu fikir alış verişi olması açsından açmış bulunuyorum. Faturaların konulduğu zarflara müşterilerin adreslerini basacak desktop uygulaması yapıyorum. Şuan geldiğim nokta sisteme müşterinin kaydının yapıldığı form ekranını hazırladım.
Yapmak istediğim ikinci bir ekranda da Kullanıcı combobox dan semti seçecek örneğin Cumhuriyet Caddesi ni combobox dan seçip görüntüle dediğinde ilgili kayıtlar gelecek. Gelen kayıtları yataylamasına olan zarfa, müşterilerin adreslerini kağıda seri bir şekilde yazdırmak isitiyorum.
Sizce yazdırma işleminde nasıl bir yol izleyebilirim
Fatura Zarfının Ebatı: Eni: 24 cm , Boy: 10,5 cm