![]() |
Drucken -> welche ecke ?
Hi Jungs.
also ich drucke ein Bild so: Printer.Canvas.Draw(0,0, aGraphic); wie kann ich bestimmen ob das Bild oben links gedruckt werden soll, oben zentriert, oben rechts, in der mitte und unten links/rechts ??? Danke im Voraus. |
Re: Drucken -> welche ecke ?
Das Bild muß aber kleiner als die aktive Druckerauflösung sein.
Entweder muß das Bild verkleinert werden, oder die Druckerauflösung muß geändert werden.
Delphi-Quellcode:
In meine alten Demo (
{Ecke - links oben}
Printer.Canvas.Draw(0, 0, aGraphic); {Zentriert} Printer.Canvas.Draw((Printer.PageWidth - aGraphic.Width) div 2, (Printer.PageHeight - aGraphic.Height) div 2, aGraphic); {Ecke - rechts unten} Printer.Canvas.Draw(Printer.PageWidth - aGraphic.Width, Printer.PageHeight - aGraphic.Height, aGraphic); ![]() |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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