![]() |
Grafik skaliert drucken
Ich benutze folgenden Code, um ein Bild auf Blattgröße skaliert auszudrucken:
Delphi-Quellcode:
Wenn ich meinen Canondrucker ausgewählt habe, macht der das auch ohne Probleme.
pic := TBitmap.Create;
pic.LoadFromFile(ExtractFilePath(ParamStr(0)) + 'Daten\gpkb05'); with Printer do begin Orientation := poLandscape; BeginDoc; breite:=GetDeviceCaps(Printer.Handle,Horzres); hoehe:=GetDeviceCaps(Printer.Handle,Vertres); Canvas.StretchDraw(Rect(0,0,Breite,Hoehe), pic); EndDoc; end; pic.Free; Sobald ich aber einen virtuellen Drucker (Distiller, PDFCreator, Fineprint) auswähle, ist dass Blatt leer. Hat irgendeiner eine Idee, warum das so ist? [Push-Beitrag] Hat denn keier ne Idee, woran das liegen könnte ? Oder wie ich das ganze alternativ realisieren könnte? [/Push-Beitrag] [edit=Christian Seehase]Pushen frühestens nach 24 Stunden, nicht nach 4 :!: Mfg, Christian Seehase[/edit] |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz