Seite 1 von 1
Den Inhalt des Aktuellen Textgadget ausdrucken?
Verfasst: 14.09.2005 16:59
von FISCHAUGE
Also folgendes, wie bekomme ich es hin, das ich denn inhalt des Textgadget ausdrucken kann?
Ich wollte in meinem Fenster dazu ein Button verwenden, das bei anklicken die Druckerauswahl öffnet, und den inhalt des Textgadget ausdruckt.
Habe leider weder im CodeArchiv noch bei jaBa was passendes gefunden.
Vielen dank im voraus!
Verfasst: 14.09.2005 17:03
von tranquil
Such mal im Forum oder auf PureArea nach der LPrint Userlib. Damit kannst Du ganz einfach formatierte leicht und schnell drucken ohne umständlich erst auf irgendwelchen BitMaps rumpixeln zu müssen.
Gruß
Verfasst: 14.09.2005 17:21
von FISCHAUGE
Ne mit dem komme ich auch net weiter!
Gehen wir davon aus ich habe ein Textgadget und ein button!
Ich klicke auf das Button und er druck den inhalt des gadget.
Das muss darf doch nicht so schwer sein, oder vielleicht doch??

Verfasst: 14.09.2005 19:32
von benpicco
ist es auch nicht:
Code: Alles auswählen
If waitwindowevent=#printbutton
text$=GetGadgetText(#textgadget)
If DefaultPrinter()
StartPrinting("bla")
StartDrawing(PrinterOutput())
Locate(1,1)
DrawText(text$)
StopDrawing()
StopPrinting()
EndIf
Verfasst: 15.09.2005 12:07
von Batze
Und was ist mit Zeilenumbrüchen?
Verfasst: 15.09.2005 13:21
von FISCHAUGE
Ja das mit dem Zeilenumbruch chr(13) und dem space chr(10) ist so eine sache, wie kann ich ihm sagen das er das beachten soll?
Habe es so mal versucht aber geht leider nicht:
Code: Alles auswählen
text$= text$+GetGadgetText(1)+Chr(13)+Chr(10)
If PrintRequester()
StartPrinting("BF2S")
StartDrawing(PrinterOutput())
Locate(1,1)
DrawText(text$)
StopDrawing()
StopPrinting()
EndIf
Weiss jemand wie man das hinbekommt! Der Code ansich ist wirklich einfach und leicht einzubauen, aber wenn jetzt das mit dem zeilenumbruch noch gehen würde wer es echt super!
Verfasst: 15.09.2005 14:15
von Batze
Such mal im Forum, ich glaub da war wars.
Aber nicht hauen wenn nichts da ist.
