Entwickler-Ecke

Sonstiges (Delphi) - Drucken unter Win98


Aya - Do 31.10.02 16:36
Titel: Drucken unter Win98
Hi,

muß man beim drucken unter Win98 irgendwas wichtiges beachten??


Quelltext
1:
2:
3:
Printer.BeginDoc;
Printer.Canvas.Ellipse(0,0,Printer.PageWidth,Printer.PageHeight);
Printer.EndDoc;


unter Win2k geht das problemlos, wenn ich denselben drucker an nen Win98 rechner anschließe kommt jedesmal nur ein komplett leeres Blatt heraus...

weiß jemand woran das liegt???

Au'revoir,
Aya


Aya - Do 31.10.02 17:13

So...

ich hab die Zeile mit der ellipse nun kurz auskommentiert dann hat er sie plötzlich gedruckt... (hä?!)

dann wieder einkommentiert nu geht das mit der ellipse dauernd... gut gut... kapier ich net, macht aber nix *g*

jetzt hab ich die ellipse erstmal auf ein TBitmap gezeichnet und das dann auf das Printer.Canvas kopiert... und wieder ein leeres Blatt....

PS: Wer nen LapTop braucht kann sich in die schlange unter meinem Fenster stellen, da fliegt der in den nächsten 10min runter :twisted:


Anonymous - Do 31.10.02 17:36

Ich hab auch Win98 und bekomme eine wunderbare Ellipse über das ganze Blatt ausgedruckt. Mein Drucker dabei ist der FinePrint pdfFaktory (http://www.fineprint.com), also kein richtiger Drucker. Allerdings dürfte des hier keine Unterschiede zu normalem Drucker geben.


Aya - Do 31.10.02 17:37

versuch mal das ganze erst auf ein Bitmap zu zeichnen und das dann auf das Printer.Canvas zu kopieren...

wenn es bei dir geht zeig mir mal deinen SourceCode bitte :)


Anonymous - Do 31.10.02 18:40

Der SourceCode ist der gleiche wie du ihn oben angegeben hast.


Aya - Do 31.10.02 18:42

Aya hat folgendes geschrieben:
versuch mal das ganze erst auf ein Bitmap zu zeichnen und das dann auf das Printer.Canvas zu kopieren...

Hmm.... wie ich sagte, versuch es mal über ein TBitmap bitte...


Anonymous - Do 31.10.02 19:29

Guck dir das mal an:

http://www.hanser.de/leseprobe/2001/3-446-21734-7.pdf

Da stehen einige Tipps zum Thema drucken von Grafiken.