Thema: Delphi Druckervorschau

Einzelnen Beitrag anzeigen

Fourcorner

Registriert seit: 26. Aug 2004
Ort: Grenzach-Wyhlen
51 Beiträge
 
Delphi 7 Personal
 
#5

Re: Druckervorschau

  Alt 21. Jan 2005, 16:45
Hallo,

Zitat:
Soweit ich mich erinnere hat ein Canvas auch noch die Eigenschaft "Pixels[x,y]", mit der man jeden Pixel einzeln ansprechen kann. Eventuell könnte man damit eine Vorschau erzeugen, dass man x und y in einer (For-)Schleife durchlaufenlässt und die pixel einzeln kopiert.
(Ich weiß, dass das relativ langsam sein wird, aber es ist erstmal ein Ansatz.)
Wenn ich das mache, bekomme ich eine schwarze Canvas. ()

Zitat:
keine Ahnung, ob's funktioniert, aber TCanvas besitzt die Methode Schau in die Delphi-HilfeAssign
Gute Idee, Fehlermeldung beim Ausführen: TPrinterCanvas ist nicht mit TControlCanvas kompatible ( )

Zitat:
Oder über das Handle der Canvas-Objekte direkt mit den Funktionen der WinAPI mit BitBlt oder StretchBlt. Siehe dazu dann sonst im MSDN nach.
Ich habe in der MSDN nachgesehen aber nichts gefunden...Kann das überhaupt gehen, da nach der oberen Fehlermeldung es sich hierbei um zwei verschiedene Canvas handelt?
Julian
  Mit Zitat antworten Zitat