Einzelnen Beitrag anzeigen

r29d43

Registriert seit: 18. Jan 2007
287 Beiträge
 
Delphi 10.4 Sydney
 
#4

Re: Ein Bitmap mit mehr als 96dpi nötig

  Alt 3. Dez 2008, 20:50
Zitat von r29d43:
(Ansonst bliebe zur Not nur noch mehr, immer wieder gleich auf die Printer-Canvas auszugeben und nach dem BitBlt-Transfer seines Inhaltes auf das Bitmap den Printvorgang dann wieder zu Aborten) ...was ich aber irgendwie nicht so ganz ideal finde.
sogar das geht nicht! Irgendwie scheint die Printer.Canvas nur beschreibbar zu sein, aber nicht lesbar. Weder mit StretchBlt noch mit Printer.Canvas.Pixels[,] bekomme ich da irgend etwas an Inhalt heraus. Kommt dann aber eine Zeile darunter die Printer.EndDoc-Anweisung, dann taucht auf dem Ausdruck dieser Printer.Canvas-Inhalt aber trotzdem ganz normal auf.


Sonst keine Ideen mehr, wie man so ein Bitmap als 600dpi-Leinwand verkleiden könnte?
(Also so, dass die anderen Api-Funktionen etc. das dann auch als ein solches 600dpi-Teil handhaben.)
  Mit Zitat antworten Zitat