yazıcının çözünürlüğünü nasıl değiştirebilirim?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
cfyasar
Üye
Mesajlar: 169
Kayıt: 31 Oca 2005 05:18
Konum: izmir

yazıcının çözünürlüğünü nasıl değiştirebilirim?

Mesaj gönderen cfyasar »

yazıcının çözünürlüğünü getdevicecaps(printer.handle,logpixelx) ile görenebiliyorum. ama istediğim çözünürlüğü (tabi ki yazıcının desteklediği) yazıcıya nasıl atayacağım?
DotCom
Kıdemli Üye
Mesajlar: 1696
Kayıt: 11 Tem 2003 10:30
Konum: İzmir
İletişim:

Mesaj gönderen DotCom »

Kod: Tümünü seç

Procedure TForm1.GetPrinterInfo; { Получить информацию о принтере }
begin

  PixelsX:=GetDeviceCaps(printer.Handle,LogPixelsX);

  PixelsY:=GetDeviceCaps(printer.Handle,LogPixelsY);
end;

Function TForm1.PrinterCoordX(x:integer):integer; { переводит координаты из мм в пиксели }

begin

 PrinterCoordX:=round(PixelsX/25.4*x);

end;

Function TForm1.PrinterCoordY(Y:integer):integer; { переводит координаты из мм в пиксели }

begin

 PrinterCoordY:=round(PixelsY/25.4*Y);
end;
Cevapla