AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Drucker Button für Delphi 7

Offene Frage von "1990Philipp"
Ein Thema von 1990Philipp · begonnen am 22. Feb 2008 · letzter Beitrag vom 23. Feb 2008
Antwort Antwort
Seite 1 von 2  1 2      
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#1

Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:12
Hallo an alle.^^

Ich habe eine wichtige Frage.

Wie sage ich dem Programm, das wenn ich auf drucken gehe, das der Computer das an den Drucker schickt?

MfG Philipp
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#2

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:15
Hallo und Willkommen in der DP
Gegenfrage: dass der Computer was an den Drucker schickt? Gewöhne Dir bitte gleich an, Fragen möglichst präzise zu stellen, sonst wird Dir niemand helfen können.
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#3

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:17
ok...auf computersprache ausgedrückt: Ich möchte, das Delphi die Datei/ das Dokument das ich programmiert habe, auch wenn es nur eine Textdaei ist, das dies gedruckt wird.

Ich habe schon den Button Drucken, doch nun felht mir der/die Befehl/e und aus der Delphi Hilfe werde ich nicht schlau^^
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#4

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:19
Ist das eine Datei auf der Festplatte, oder steht die in einem Memo/Richedit o.ä.?
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#5

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:19
in einer Memo
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#6

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:22
In der Delphi 7-Hilfe steht doch ein Beispiel dazu:
Zitat:
In diesem Beispiel wird ein Formular mit einer Schaltfläche und einer Memokomponente verwendet. Wenn der Benutzer auf die Schaltfläche klickt, wird der Inhalt der Memokomponente mit einem 200 Pixel großen Rahmen um die Seite gedruckt. Bevor Sie dieses Beispiel ausführen können, müssen Sie die Unit Printers in die uses-Klausel aufnehmen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

begin
  with Printer do
  begin
    BeginDoc;
    Canvas.TextRect(Rect(200,200,PageWidth-200,PageHeight-200),
                    200, 200, Memo1.Lines.Text);
    EndDoc;
  end;

end;
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#7

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:24
Danke...soweit bin ich auch schon, doch wie nehme ich den Printer in die user-Klausel auf?
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#8

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:26
Schau mal ganz oben in Deiner Unit, da gibt es eine uses-Klausel. Da fügst Du einfach Printers hinzu.
Delphi-Quellcode:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, Printers; //<-- hier
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#9

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:27
ey...cool danke!
  Mit Zitat antworten Zitat
1990Philipp

Registriert seit: 22. Feb 2008
10 Beiträge
 
Delphi 7 Personal
 
#10

Re: Drucker Button für Delphi 7

  Alt 22. Feb 2008, 18:38
Zitat von DeddyH:
In der Delphi 7-Hilfe steht doch ein Beispiel dazu:
Zitat:
In diesem Beispiel wird ein Formular mit einer Schaltfläche und einer Memokomponente verwendet. Wenn der Benutzer auf die Schaltfläche klickt, wird der Inhalt der Memokomponente mit einem 200 Pixel großen Rahmen um die Seite gedruckt. Bevor Sie dieses Beispiel ausführen können, müssen Sie die Unit Printers in die uses-Klausel aufnehmen.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);

begin
  with Printer do
  begin
    BeginDoc;
    Canvas.TextRect(Rect(200,200,PageWidth-200,PageHeight-200),
                    200, 200, Memo1.Lines.Text);
    EndDoc;
  end;

end;


das geht nicht, denn da kommt dann der text, aber hintereindander und mit rechtecken..was nun?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz