Yazdırma sorunu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Arifceylan28
Üye
Mesajlar: 298
Kayıt: 19 Tem 2004 01:45
Konum: Giresun/Samsun

Yazdırma sorunu

Mesaj gönderen Arifceylan28 »

Selam arkadaşlar.örneğin 1 den 10 a kadar olan sayıları yazıcıdan çıktı almak istiyorum ve şöyle bir kod yazdım.Fakat kağıda sadece 1 sayısını aktarıyor.Sorun nerde acaba?Saygılar.


var
satir,i:integer;
begin
printer.begindoc;
satir:=0;
for i:=1 to 10 do
begin
printer.canvas.textout(15,satir,inttostr(i));
satir:=satir+printer.pageheight;
end;
printer.enddoc;
end;

......Üniversite sınavına girenlerin puanlarının hayırlı olması dileğiyle....
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

S.A.

Kod: Tümünü seç

satir:=satir+printer.pageheight;

satırı pageheight kadar arttırırsan yazdırılacak alanın dışına çıkar bir sonraki sayfanın sınırına girer.
sanırım problem burda.
önce sabit değer mesala 50 arttır. sonucu gör. problem bu ise ona göre çözüm bulabilirsin.
Kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Arifceylan28
Üye
Mesajlar: 298
Kayıt: 19 Tem 2004 01:45
Konum: Giresun/Samsun

Mesaj gönderen Arifceylan28 »

aslangeri sağolun bi deneyeyim haber veririm.
Arifceylan28
Üye
Mesajlar: 298
Kayıt: 19 Tem 2004 01:45
Konum: Giresun/Samsun

Mesaj gönderen Arifceylan28 »

Aslangeri denedim ve oldu çok teşekkür ederim.
Ayrıca printer.pageheight yerine printer.canvas.font.height kodunu kullanmam gerekiyordu.Burda bi hata yapmışım.Sonradan anladım.
Cevapla