Delphi Printer nesenesinde dotmatrix deskjet farkı neden!

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
rorohakan
Üye
Mesajlar: 1
Kayıt: 15 Kas 2005 09:56

Delphi Printer nesenesinde dotmatrix deskjet farkı neden!

Mesaj gönderen rorohakan »

Ben delphide yazıcıya yazı gönderirken printer.canvas.textout(x,y,'yazı') metodunu kullanıyorum ben bunu deskjete göre ayarladım sorunsuz çalıştı ama bir zaman sonra noktavuruşlu yazıcı kullanmak gerekti şimdi bu ayarlarım tutmuyor.bunun çözümü nedir. bütün ayarları değiştirmekte olmuyor çünkü bazen normal yazıcıda kullanmak gerekiyor ve benim koordinatlarım çok fazla hepsini değiştirmek yerine hangi tip yazıcı olursa olsun aynı şekilde çıktı almak gerekir diye düşünüyorum. Yardımlarınızı bekliyorum.
Bilenle bilmeyen bir olur mu?
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

.

Kod: Tümünü seç

Printer.PageHeight
Printer.PageWidth
ile sistemde tanıtılmış olan yazıcının sayfa genişlik ve yüksekliğini alabilirsin
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
Yazıcıların dpi si farklı olduğu için böyle bir sorunlar karşılaşıyorsun.
yazdırdığın noktaları pageheight ve pagewith e göre oranlayıp yazdırırken o orana göre yazdırırsan istediğin işlemi yapabilirsin.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Cevapla