Aşağıdaki printer dökümümün çıktısı ;
Kod: Tümünü seç
Printer.Canvas.Font.Height := 15;
printer.begindoc;
printer.canvas.TextOut(sutun,satir,'---------------------');
satir := satir + Printer.Canvas.Font.Height;
printer.canvas.TextOut(sutun,satir,'| |');
satir := satir + Printer.Canvas.Font.Height;
str9 := '| ' + formatdatetime('ddmmmmmyyyy',date) +' |';
printer.canvas.TextOut(sutun,satir,str9);
satir := satir + Printer.Canvas.Font.Height;
printer.canvas.TextOut(sutun,satir,'| |');
satir := satir + Printer.Canvas.Font.Height;
printer.canvas.TextOut(sutun,satir,'|---------------------|');
satir := satir + Printer.Canvas.Font.Height;
str9 := '| NO ...... 009788 |';
printer.canvas.TextOut(sutun,satir,str9);
satir := satir + Printer.Canvas.Font.Height;
printer.canvas.TextOut(sutun,satir,' --------------------- ');
printer.enddoc;
| |
|27 Haziran2003|
| |
|-----------------------|
| NO ...... 009788 |';
Şeklinde bir şey çıkıyor. BU da benim istediğim değil dolayısıyla. Ki örnek kodları Delphi editöründe sondaki (|) işaretleri alt alta gelmesine rağmen burada görüldüğü gibi gelmedi. kopyalayıp yapıştırmama rahmen... (programımımda alt alta olduğunu hatırlatmak için)
Başlangıçta yüksekliği verdiğim gibi karakter genişliğinide vermeyi denedim ama böyle bir seçeneğim çıkmıyor...
Bunu text olarakta denedim ama aynısı geliyor...
Bunları aynı izada alabilir miyim? Nasıl???
Teşekkürler.