/ Forside / Teknologi / Udvikling / Delphi/Pascal / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Delphi/Pascal
#NavnPoint
oldwiking 603
jrossing 525
rpje 520
EXTERMINA.. 500
gandalf 460
gubi 270
DJ_Puden 250
PARKENSS 230
technet 210
10  jdjespers.. 200
Udprintning
Fra : Henning Madsen


Dato : 15-03-03 22:05

Følgende program udprinter en ListBox med navne til en Lexmark 3200 printer
på LPT1.
På LPT2 koblede jeg en IBM 4019 Læser Printer.
Men nu er der dobbelt afstand mellem kolonner og rækker, når jeg bruger IBM
printeren.
Er der en som kan forklare denne forskel og hvordan jeg kan rette det ??
Jeg bruger Delphi 6.

procedure TForm1.Button1Click(Sender: TObject);
var
X, Y, Z, L, K : Integer;
Navn : String;
begin
X := 100; // Udprintnings afstand fra venstre.
Y := 80; // Udprintnings afstand fra toppen.
K := 0;
Printer.Orientation := poPortrait;
Printer.BeginDoc;
For Z := 0 To ListBox.Items.Count - 1 Do Begin
L := Length(ListBox.Items[Z]);
Navn := Copy(ListBox.Items[Z],0,(L));

If Z >= 81 Then Begin
X := 1100;
K := 81;
End;
If Z >= 162 Then Begin
X := 2100;
K := 162;
End;
If Z >= 242 Then Begin
X := 3100;
K := 242;
End;
Printer.Canvas.TextOut(X,100 + Y * (Z - K), Navn);
End;
Printer.EndDoc;
end;
--
På forhånd tak for et eventuelt svar.
----
Med venlig hilsen
Henning Madsen




 
 
Stig Johansen (16-03-2003)
Kommentar
Fra : Stig Johansen


Dato : 16-03-03 09:17

Hej.

"Henning Madsen" <HKM@madsen.tdcadsl.dk> wrote in message
news:3e73954a$0$31942$edfadb0f@dread12.news.tele.dk...
> Følgende program udprinter en ListBox med navne til en Lexmark 3200
printer
> på LPT1.
> På LPT2 koblede jeg en IBM 4019 Læser Printer.
> Men nu er der dobbelt afstand mellem kolonner og rækker, når jeg bruger
IBM
> printeren.
> Er der en som kan forklare denne forskel og hvordan jeg kan rette det ??

De to printere kører formentlig med forskellig DPI.
Eksempelvis 300 DPI og 600 DPI vil give ovenstående effekt.

Tag et kig på Pageheight og Pagewidth properties, og juster dit print efter
disse.

--

Med venlig hilsen/Best regards
Stig Johansen
Stig.Johansen@udvikling.it.dk
(remove dot dk)




Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409084
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste