![]() |
Fremde Anwendung steuern (und Text einfügen) + drucken
Hallo,
ich habe folgendes Problem und bin auf eure Hilfe angewiesen :-) Habe leider über die Suche nicht genau die Lösung für mein Problem gefunden... Folgender Sachverhalt. Ich habe einen Ettiketten Drucker Dymo Labelwriter 400, der hat eine Software zum drucken von Labels. Leider bietet der Dymo keine Softwareschnittstelle zur Bedienung der Anwendung :-( Nun was will ich machen?? Ich will dem Dymo Programm in ein Textfeld einen Text kopieren und dann diesen Text über den Dymo drucken lassen, lässt sich soetwas über Windows Messages lösen??? Gruß und Danke schonmal |
Re: Fremde Anwendung steuern (und Text einfügen) + drucken
Hi,
dazu benötigst du das Handle des Edits. Mit dem Tool ![]() ![]() |
Re: Fremde Anwendung steuern (und Text einfügen) + drucken
Meines Wissens wird der DYMO 400 als Drucker eingebunden, somit könntest Du einfach die Printerkomponente nutzen.
|
Re: Fremde Anwendung steuern (und Text einfügen) + drucken
Wie kann ich dann den Button klicken?
Muss ich ein Mouseclick simulieren?? Danke Dir!! @chrisw Hi, ja du hast recht, er wird als Drucker eingebunden, wie nutze ich denn dann die TPrinterkomponente (habe diese noch nie genutzt) ... |
Re: Fremde Anwendung steuern (und Text einfügen) + drucken
@ bitsetter:
Danke dir, behalte das im Hinterkopf, werde aber die Variante der Druckeransteuerung nehemen. @chrisw: Habe es jetzt hinbekommen einen Text auf dem Canvas zu zeichen und den auszudrucken:
Delphi-Quellcode:
Mein Problem ist nun, dass ich einen Barcode mit drucken muss, dieser muss aus der Nr generiert werden (Code 93)
if PrintDialog1.Execute then
begin with Printer do begin Orientation:=poLandscape; BeginDoc; Canvas.TextOut(50,50,'07071001'); Canvas.TextOut(50,200,'07071001'); EndDoc; end; end; Nur wie bekomme ich das hin, gibt es da irgendwelche Steuercodes... habe irgendwo schonmal sowas gelesen... Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:58 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 by Thomas Breitkreuz