none
PrintDocument ile kullanıcının bilgisayarında yazdırma RRS feed

  • Soru

  • Merhaba,

    Fatura şablonu ile ilgili bir çalışmam var. Fatura alanlarının yerlerini belirledikten sonra siparişi istenen şablon şeklinde web üzerinden yazdırılması için gerekli projeyi oluşturdum. Local de test ettim yazdırabiliyorum istediğim gibi fakat şöyle bir sorun var;

    Dosyaları sunucu ya yüklediğimde ve yazdırma sayfasına girdiğimde server da yazıcı arıyor ve dolayısıyla yazdırmıyor. Server daki yazıcıyı değil de giren kişinin ağında veya bilgisayarındaki yazıcıdan nasıl çıktı alabilirim.

    PrintDocument printDoc = new PrintDocument();
    printDoc.PrintPage += new PrintPageEventHandler(this.printDoc_PrintPage);
    printDoc.Print();


    yada

    Normalde şablonda konumlandırılan alanları html olarak sayfada konumlandırıp tarayıcı dan yazdır diyip normal yazıcıdan düzgün birşekilde çıktı alabiliyorum fakat bu seferde tarayıcı üzerinden nokta vuruşlu yazıcıya gönderdiğimde font boyut vs istediğim gibi çıkmıyor.

    Sonuç olarak özetle yapmak istediğim;

    Nokta vuruşlu yazıcıdan benim gönderdiğim karakter ve boyutta çıktı almak.

    - Ctrl + p ile yazdırdığımda nokta vuruşlu da şekil bozuk çıkıyor.
    - PrintDocument ile de server daki yazıcıdan çıktı almaya çalışıyor kullanıcının yazıcısından yazdırmam lazım

    Umarım anlatabilmişimdir. Yardımcı olabilirseniz sevinirm.


    11 Mart 2016 Cuma 12:13

Yanıtlar

Tüm Yanıtlar