![]() |
Re: Drucker Button für Delphi 7
Nun wird es kompliziert (Delphi und Drucken, das leidige Thema). Das Einfachste wird für den Anfang sein, Du speicherst Dein Memo als Textdatei ab
Delphi-Quellcode:
und druckst diese Datei anschließend über das verknüpfte Programm aus
Memo.Lines.SaveToFile(Dateiname)
Delphi-Quellcode:
Dazu musst Du dann die Unit ShellAPI zusätzlich in die uses-Klausel aufnehmen.
ShellExecute(Handle,'print',PChar(Dateiname),nil,nil,SW_HIDE);
|
Re: Drucker Button für Delphi 7
geht das noch einfacher? denn mit nur print, druckt er alles (Formblatt)
noch ne frage: was heißt das, wenn bei fehlern steht: [Fehler] Unit1.pas(97): Record, Objekt oder Klassentyp erforderlich ????? |
Re: Drucker Button für Delphi 7
Sry, aber das sind einfach zu wenig Infos, und meine Glaskugel ist gerade zum Polieren :stupid:
|
Re: Drucker Button für Delphi 7
ok...also i gebe da das ein:
procedure TForm1.DruckenClick(Sender: TObject); begin end; und er druckt dann das Formblatt aus. Wenn i aber das eingebe: procedure TForm1.DruckenClick(Sender: TObject); begin print.TMemo end; kommt das: [Fehler] Unit1.pas(97): Record, Objekt oder Klassentyp erforderlich [Fehler] Unit1.pas(99): Anweisung erforderlich, aber Ausdruck vom Typ 'Class reference' gefunden |
Re: Drucker Button für Delphi 7
Wenn es das gäbe, müsste es
Delphi-Quellcode:
heißen. Ansonsten nimm eine Richedit, da gibt es die Print-Methode.
Memo1.print
|
Re: Drucker Button für Delphi 7
ne...das geht auch nicht
|
Re: Drucker Button für Delphi 7
hallo nochmal...das drucken geht nun, doch welcher befehl muss in die Unit, damit die Schriftart und Schriftgröße beim Ausdruck verändert werden kann (wenn ich das über den Objektinspektor mache, dann ist das nur in der Memo zu sehen, doch nicht beim ausdruck der memo.
|
Re: Drucker Button für Delphi 7
Ich weiß zwar nicht, wie Du jetzt druckst, aber versuch es mal mit
Delphi-Quellcode:
Printer.Canvas.Font.Assign(Memo.Font);
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 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