Wie ich soeben rausgefunden habe, handelt es sich um einen Fehler in von 1997 von Borland vorgestellten Routine. (vgl.
http://www.delphipraxis.net/internal...=stretchdibits)
Zitat von
generic:
der obige code macht bei uns unter winxp probleme. wir drucken schwarz/weiss bitmaps und es kommt manchmal vor das die strechbld eine weiss oder schwarze seite druckt.
ich hab bei uns auf
gdi+ umgestellt.
der fehler tritt nur auf wenn man viel druckt und ist leider nicht repoduzierbar.
Weiß jemand, etwas auf die Printer.canvas drucken kann OHNE dabei StretchDIBits (scheinbar mit Fehler behaftet) oder StrechDraw (Funktioniert ja nicht bei allen Printer.canvas) zu verwenden?
Bzw. kennt jemand eine Möglichkeit, StretchBiBits zu verwenden ohne dass der Fehler (wie oben im Anhang) auftritt?
Es wäre echt super, wenn ihr mir helfen könntet!