Şimdi Ara

C# PrintDocument yardımm!!!1

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
1
Cevap
1
Favori
635
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • C# da print işlemi yapabilmek için printdocumentin printpage eventina aşağıdaki kodları yazıyorum;
    amacım listboxtaki verileri yazdırmak. tek sayfa yetiyorsa problem yok ama 1 sayfadan fazla olursa üst üste yazıyor.
    1 sayfadan fazla olursa hasmorepage=true yapıyorum fakat bu da aynı sayfadan 1000 tane üretiyor.

    foreach (String s in listBox1.Items)
    {
    e.Graphics.DrawString(s.ToString(), myFont, sbrush, 40, a, new StringFormat());

    if (a > 1000)
    {
    e.HasMorePages = true;
    a = 0;
    continue;
    }
    else
    {
    e.HasMorePages = false;
    a += 30;
    }
    }

    fikri veya bu konuda tecrubesi olan varsa yardımcı olabilir mi??







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.