Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi druckformular zur Laufzeit verändern (https://www.delphipraxis.net/86952-druckformular-zur-laufzeit-veraendern.html)

FrankBrin 21. Feb 2007 14:09


druckformular zur Laufzeit verändern
 
Moin,
ich habe bislang immer einen großen Bogen um QReport und Rave gemacht. Jetzt muß ich aber gleich ein spezielles Problem lösen.

So meine Frage:
Ist es irgendwie möglich zur Laufzeit vorgegebene Felder auf einem Ausdruck zu verschieben und ein- / aus zu blenden? Diese Einstellungen sollen dann gespeichert werden und für weitere Ausdrucke benutzt werden.

Hat da jemand schon Erfahrungen gesammelt?

Gruß Frank :twisted:

mkinzler 21. Feb 2007 14:18

Re: druckformular zur Laufzeit verändern
 
Da QReport ein normales Formular ist, kann man die Position der Felder verändern.

FrankBrin 21. Feb 2007 14:34

Re: druckformular zur Laufzeit verändern
 
Ja! Sofern ich mich in der IDE bewege, ist das schon klar. Aber wie sieht das dann bei der fertig compilierten EXE aus?

mkinzler 21. Feb 2007 14:36

Re: druckformular zur Laufzeit verändern
 
Auch dann kannst du die Komponenetn zur Laufzeit verändern.

FrankBrin 21. Feb 2007 14:45

Re: druckformular zur Laufzeit verändern
 
Ach so! Gibt es dafür eine spezielle Property?
Ich stell mir das in etwa so vor:
Bediener ruft ein Menü "Ausdruck anpassen" auf. Dann erscheint eine Art Vorschaufenster und der Bediener kann die bereits vorgegebenen Elemente mit der Maus neu platzieren. Ist er nach einem Probeausdruck mit dem Ergebnis zufrieden, übernimmt er seine Einstellungen. Fortan drückt er nur noch auf das Druckersymbol.

mkinzler 21. Feb 2007 14:48

Re: druckformular zur Laufzeit verändern
 
Für dies bräuchtest du ein einen laufzeiteditor für QR. Gibt es/gab es von einem Drittanbieter.

FrankBrin 21. Feb 2007 14:51

Re: druckformular zur Laufzeit verändern
 
OK! Dann werd ich mal danach googlen.

Danke

mkinzler 21. Feb 2007 14:54

Re: druckformular zur Laufzeit verändern
 
Oder du schaust dir mal
http://reportman.sourceforge.net/
an


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 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-2025 by Thomas Breitkreuz