Neue Erkenntnisse.
Also am Bitmap liegt es nicht. Ich habe jetzt mal das 8Bit Windows Logo aus dem Windows Ordner genommen, das wird auch in Graustufen gedruckt.
Auch setzen des CopyModes von Canvas hat nichts geholfen, eben so das Benutzen von BitBlt anstatt der
VCL Methoden:
Delphi-Quellcode:
BitBlt(Canvas.Handle, LEFTMARGIN * 10, -(TOPMARGIN * 10), FLogoBitmap.Width * 10, -(FLogoBitmap.Height*10),
FLogoBitmap.Canvas.Handle, 0, 0, SRCCOPY);
Ich werde noch mal wahnsinnig.