Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   quickreport einsteigerhilfe ??? (https://www.delphipraxis.net/52308-quickreport-einsteigerhilfe.html)

Gigant02 27. Aug 2005 13:43


quickreport einsteigerhilfe ???
 
hallo ich wollte mich mal in das thema quickreport einarbeiten

also ich will eine Seite drucken da soll z.B. ein recht eck drauf abgebildet sein und darin möchte ich gerne einen Text schreiben.


wie muss ich das machen ???

wo finde ich eine gute anleitung dafür ?

lg, Gigant

mikhal 27. Aug 2005 15:14

Re: quickreport einsteigerhilfe ???
 
Tutorial z.B. bei DSDT.

Oder auf Englisch.

Grüße
Mikhal

Gigant02 27. Aug 2005 19:00

Re: quickreport einsteigerhilfe ???
 
hey danke

also ich werde das mal durcharbeiten

hat jemand vielleicht ein ähnliches einfes demo programm für mich ??

lg, Gigant

MrSpock 27. Aug 2005 21:37

Re: quickreport einsteigerhilfe ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Gigant02,

vielleicht habe ich das Problem nicht verstanden :gruebel: . Ich habe mal ein kleines Beispiel angehängt.

Gigant02 28. Aug 2005 12:50

Re: quickreport einsteigerhilfe ???
 
hey danke für den test code

hmm noch habe ich kein problem ich habe nur noch keine ahnung wie ich daran gehe das ist mein problem

lg, Gigant

Gigant02 28. Aug 2005 12:54

Re: quickreport einsteigerhilfe ???
 
hmm ich habe mir das gerade angesehen und meine frage ist

ist das alles ????

ist ja einfach lach

ist echt der hammer mehr habe ich garnicht gesucht und es ist echt total simpel

besten dank nochmal

lg, Gigant

MrSpock 28. Aug 2005 12:57

Re: quickreport einsteigerhilfe ???
 
Hallo gigant02,

ja, das ist alles. Deshalb war ich so überrascht. Aber wenn du noch nie mit QR gearbeitet hast (und das gilt natürlich auch für all die anderen Reportgeneratoren), dann ist ein einfaches Beispiel manchmal schon ne Menge Wert.

Gigant02 28. Aug 2005 13:10

Re: quickreport einsteigerhilfe ???
 
ja stimmt danke

aber ich habe noch eine frage

und zwar wie kann ich ein label um 90 grad drehen ???

lg, Gigant

Gigant02 28. Aug 2005 14:01

Re: quickreport einsteigerhilfe ???
 
hmm das muss doch irgendwie gehen

ich will ein CD-Cover bedrucken und an den rändern soll das ganz klar seitlich sein

wie mache ich das ???

ich bin schon an rumprobieren komme aber noch nicht recht drauf und in der oh finde ich auch nicht viel

lg, Gigant

MrSpock 28. Aug 2005 14:10

Re: quickreport einsteigerhilfe ???
 
Hallo Gigant02,

Zitat:

Zitat von Gigant02
... und an den rändern soll das ganz klar seitlich sein

was genau meinst du damit?

Gigant02 28. Aug 2005 14:13

Re: quickreport einsteigerhilfe ???
 
hmm wie soll ich das sagen

an besten die schrift in label um 90 grad drehen

lg, Gigant

MrSpock 28. Aug 2005 14:54

Re: quickreport einsteigerhilfe ???
 
Hallo Gigant02,

das ist leider für Quickreport kein Einsteigerthema mehr :mrgreen: .

Du kannst da nur den Trick anwenden, dass du den Font als solchen drehst und ihn dann dem Label zuweist.

Etwa so:

Delphi-Quellcode:
procedure TForm2.QRLabel1Print(sender: TObject; var Value: String);
var
   lf : TLogFont;
   tf : TFont;
begin
   with QRLabel1 do begin
     tf := TFont.Create;
     tf.Assign(Font);
     GetObject(tf.Handle, sizeof(lf), @lf);
     lf.lfEscapement := 900;
     lf.lfOrientation := 900;
     tf.Handle := CreateFontIndirect(lf);
     Font.Assign(tf);
     QRLabel1.Font.Assign(tf);
     tf.Free;
   end;
end;

MarcoWarm 5. Sep 2005 12:40

Re: quickreport einsteigerhilfe ???
 
oder ein wenig einfacher mit dieser Komponente :zwinker:

http://www.torry.net/quicksearchd.ph...abel&Title=Yes

Gigant02 29. Sep 2005 19:10

Re: quickreport einsteigerhilfe ???
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von MrSpock
Hallo Gigant02,

das ist leider für Quickreport kein Einsteigerthema mehr :mrgreen: .

Du kannst da nur den Trick anwenden, dass du den Font als solchen drehst und ihn dann dem Label zuweist.

Etwa so:

Delphi-Quellcode:
procedure TForm2.QRLabel1Print(sender: TObject; var Value: String);
var
   lf : TLogFont;
   tf : TFont;
begin
   with QRLabel1 do begin
     tf := TFont.Create;
     tf.Assign(Font);
     GetObject(tf.Handle, sizeof(lf), @lf);
     lf.lfEscapement := 900;
     lf.lfOrientation := 900;
     tf.Handle := CreateFontIndirect(lf);
     Font.Assign(tf);
     QRLabel1.Font.Assign(tf);
     tf.Free;
   end;
end;

so nun habe ich endlich mein programm nach längeren soweit das ich ausgiebig testen wollte nun da habe ich mal ausgedruckt und gemerkt in der vorschau geht alles so wie es soll aber der ausdruck selber sind die label's nicht gedreht worden

wie kann ich das ändern ???

lg, Gigant


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:03 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