-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
ARGH!!! Ich drucke nichts ahnend was aus (wieder ein anderer Rechner)... Und was sehe ich: Es klappt wieder nicht. Dies mal ist alles viel zu groß...
Nochmal ganz von vorne. Man kann die Text-Reihen ja relativ ausrichten. Ich verstehe aber noch nicht so genau, wie das gehen soll... Vielleicht kann mir das jemand erklären.
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
OK, jetzt klappt alles... :D
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
Hab ja Arial...
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
Nochmal zu dem "neue Seite": Die Zeile lautet derzeit:
j := 420;
for i:=0 to Memo1.Lines.Count -1 do begin
if i*(Printer.Canvas.TextHeight(Memo1.Lines)) >= (PageHeight - 70) then begin
Printer.NewPage;
j := 100;
end;
Printer.Canvas.TextOut(200, -(j + (i*45)), Memo1.Lines);
end;
Trotzdem druckt er die zweite Seite nicht...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
Ich habe die Zeile
Printer.Canvas.Font.Height := 50; // 5 Millimeter
geändert. Erst nachdem ich dann die Zeile in
Printer.Canvas.Font.Height := 5;
geändert habe, gab es eine minimale Veränderung. Ich muss es aber noch ein wenig kleiner haben...
Chris
PS: Muss man vielleicht ersteinmal neustarten, oder was?
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
18. Aug 2002
OK, jetzt müsste es funktionieren. Um nochmal zu dieser Auflösungssache zu kommen: wie ändere ich jetzt was. Hab' mal was geändert an den Zahlen, da tat sich aber nix...
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
17. Aug 2002
Ok, habs jetzt herausgefunden. Noch eine Frage: Ich habe im Source mit { Hier gibt es noch ein Problem: Da macht er keine neue Seite...} gekennzeichnet. Habt ihr eine Idee, wie man das machen kann, dass wenn er unten angelangt ist, dass er dann automatisch eine neue Seite anfängt?
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
17. Aug 2002
Erstmal danke...
Ich blicke durch den Aufbau noch nicht durch, was ist das jetzt, und wie kann ich das ganze ändern??
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
17. Aug 2002
Hier mal der komplette Sourcecode...
@Christian: Sieht bei mir aus, wie gedruckt.
Am besten, sagt ihr mir anhand des Sourcecodes, was falsch ist...
procedure TForm1.drucken1Click(Sender: TObject);
var
i, j: integer;
begin
if PrintDialog1.Execute then begin
Printer.Copies := PrintDialog1.Copies;
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
17. Aug 2002
Im Anhang findest du beide Ausdrucke. Ich glaube, du hast etwas falsch verstanden: beim Ausgedruckten ist was falsch.
Chris
PS: Das mit der Farbe liegt am Druckertyp...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
17. Aug 2002
So, folgendes Problem: Wenn ich auf meinem Rechner drucken will, dann klappt das auch alles Wunderbar. Wenn ich aber auf einem anderen Drucker/Rechner (gleiche Auflösung) drucken will, sind alle Texte zu nah aneinander bzw. die Rechtecke sind zu klein, dass der Text nicht mehr reinpasst (selbst wenn die Texte viel nah sind).
Ich habe mal was von QReport gehört, aber das ist ja eine ganz...
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
15. Aug 2002
Hi!
So, jetzt läuft es mit dem drucken. Aber nur bei mir. Auf anderen Rechnern, da druckt er alles viel zu nah. Liegt das an der Auflösung? Hat jemand eine Ahnung, wie man das ändern kann?
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
15. Aug 2002
Danke, aber noch eine Fragen:
Wie groß ist die Canvasfläche?
Chris
-
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by CalganX,
15. Aug 2002
So, jetzt habe ich ein kleines Problem (Was sonst...):
Ich versuche eine Seite ausdem Drucker auszugeben. Das Problem dabei ist, dass nicht einfach ein Memo ausgedruckt werden soll, sondern auch noch andere Sachen. Es soll oben ein Header stehen (z.B. "Ausdruck aus meinem Programm" (zentriert)). Dann soll rechtsbündig ein Datum stehen und dann ein Trennstrich. Dann soll das eigentlich kommen....