Einzelnen Beitrag anzeigen

Moony

Registriert seit: 29. Jul 2003
Ort: Essen
454 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Bitmap an den Drucker senden

  Alt 13. Mär 2008, 17:27
Ich habe das jetzt folgendermaßen gemacht, aber irgendwie will er nicht wirklich:

Delphi-Quellcode:
  myCanvas := TCanvas.Create;
  myGraphic := TBitmap.Create;
  myGraphic.LoadFromFile(ExtractFilePath(Application.ExeName) + '!NewCard.bmp');
  myCanvas.Handle := PrntHandle; // PrntHandle ist das Druckerhandle was ich habe.
  X := GetDeviceCaps(PrntHandle,PHYSICALOFFSETX);
  Y := GetDeviceCaps(PrntHandle,PHYSICALOFFSETY);
  rc := Rect(0 - X, 0 - Y, 1027, 648);

  myCanvas.StretchDraw(rc, myGraphic);
Ich weiß, daß ich nichts weiß! Sokrates
  Mit Zitat antworten Zitat