Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
21.05.2012, 11:10:27
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Allgemeines Forum
| | |-+  Problem beim Drucken eines Bitmaps
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: Problem beim Drucken eines Bitmaps  (Gelesen 789 mal)
tommyjunge
Full Member
***
Offline Offline

Beiträge: 162



« am: 16.06.2010, 20:47:40 »

Hallo,

ich drucke in Delphi6 mit folgendem Code ein Bitmap aus:

Code:
with Printer do
      begin
        BeginDoc;
        Canvas.StretchDraw(Rect(0, 0, w, h), FormBitmap);
        EndDoc;
      end;

Ausgabe an einen Laserjet am Parallelport geht prima, aber wenn ich den Adobe PDF als Drucker auswähle, oder auch Fineprint, kommt nur eine weiße Seite an. Andere Programme hingegen drucken anstandslos in diese Senken. Woran kann das liegen?

Gruß, Thomas
Gespeichert
Elias Zurschmiede
Global Moderator
Sr. Member
*****
Offline Offline

Beiträge: 411



WWW
« Antworten #1 am: 18.06.2010, 15:02:50 »

Wie gross ist denn w und h? Hast Du die Angaben auf die Canvas des Druckers umgerechnet?
Gespeichert

delight software gmbh
http://www.delight.ch
tommyjunge
Full Member
***
Offline Offline

Beiträge: 162



« Antworten #2 am: 28.06.2010, 08:12:44 »

Habs gefunden. Die alten Delphiroutinen funktionieren mit den neueren Windows Versionen nicht mehr richtig. Man muss die WinAPI Calls zum drucken nutzen, siehe z.B.
http://mc-computing.com/Languages/Delphi/Printing.html#Images

Gruß,
Thomas
Gespeichert
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS