![]() |
Form auf ein Image zeichnen
Hi @all,
ich habe folgende Situation: Ein Image wo verschiedene Sachen drinne "gemalt" sind.Nun kann der Benutzer sich ein zusätzliche Form anzeigen lassen wo Daten drinne stehen. Nur eine simple Form mit Label's... Jetzt möchte ich das Image ausdrucken (das geht auch) nur ich will die Form genau an der Stelle wo sie sich "über" dem Image befindet mit ausdrucken also quasi erst auf das Image zeichnen und dann ausdrucken.Wisst ihr wie das geht? MFG Alex |
Re: Form auf ein Image zeichnen
Wenn es nur Labels sind, könntest du auch mit Form1.Canvas.TextOut deine Texte auf's Form bringen.
Ansonsten, wenn ich das richtig verstanden habe, könnte ein Screenshot der einfachste Weg sein. Hier schwirrt auch irgendwo noch eine Screenshot-Unit rum :). Gruss, Fabian |
Re: Form auf ein Image zeichnen
das geht nicht so einfach...
in dem Image sind Messwerte gezeichnet.Auf der Form sind die Namen der Messwerte. Das muss so sein weil nicht unter allen Bedingungen die Namen angezeigt werden.Sind die Namen aber sichtbar und der benutzer sagt drucken, dann sollen die Namen auf das Image "gezeichnet" werden. trotzdem danke Alex |
Re: Form auf ein Image zeichnen
Naja dann halt TImage.Canvas.TextOut :wink:
Aber mit einem Screenshot (der ließ sich glaube ich auch auf das eigene ClientRect beschränken :gruebel:) wäre doch möglich, oder? |
Re: Form auf ein Image zeichnen
danke dizzy.
ich habe es jetzt mit BitBlt(...) gelöst.Das macht genau das, was ich wollte. trotzdem nochmals danke MFg Alex |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:22 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