FastReport 6: Unterschied zwischen den Versionen
(→Neuigkeiten) |
|||
Zeile 12: | Zeile 12: | ||
Für die Darstellung von Daten in Tabellenform gibt es nun ein Tabellen-Objekt. In jede Zelle kann man Text und/oder Datenfelder platzieren. | Für die Darstellung von Daten in Tabellenform gibt es nun ein Tabellen-Objekt. In jede Zelle kann man Text und/oder Datenfelder platzieren. | ||
+ | |||
+ | |||
+ | === Band-Filter === | ||
+ | |||
+ | Ein Band hat nun die Eigenschaft "Filter". Hier kann man einen Ausdruck angeben, der das Band unterdrückt unter bestimmten Voraussetzungen. | ||
+ | |||
+ | Damit "erspart" man sich das Schreiben eines Code z.B. im "OnBeforePrint"-Ereignis. | ||
+ | |||
+ | Beispiel-Filter-Ausdruck: | ||
+ | |||
+ | <nowiki><Positionen."Menge"> > 0</nowiki> | ||
+ | |||
+ | Zeigt nur Positionen, bei denen die Menge größer als 0 ist. | ||
+ | |||
+ | <nowiki><Positionen."Menge"> = 1</nowiki> | ||
+ | |||
+ | Zeigt nur Positionen, bei denen die Menge 1 ist. | ||
+ | |||
+ | |||
+ | |||
+ | |||
=== Skalen-Objekt (Gauge ) === | === Skalen-Objekt (Gauge ) === |
Version vom 10. August 2018, 14:51 Uhr
Inhaltsverzeichnis
1 Allgemeines
FastReport 6© ist bei unseren Produkten seit August 2018 im Feldversuch.
Da diese Version doch einige Verbesserungen bringt, wird sie nach und nach in die Produkte übernommen werden.
Die ersten Auslieferung sind für Anfang September 2018 geplant.
2 Neuigkeiten
2.1 Tabellen-Objekt
Für die Darstellung von Daten in Tabellenform gibt es nun ein Tabellen-Objekt. In jede Zelle kann man Text und/oder Datenfelder platzieren.
2.2 Band-Filter
Ein Band hat nun die Eigenschaft "Filter". Hier kann man einen Ausdruck angeben, der das Band unterdrückt unter bestimmten Voraussetzungen.
Damit "erspart" man sich das Schreiben eines Code z.B. im "OnBeforePrint"-Ereignis.
Beispiel-Filter-Ausdruck:
<Positionen."Menge"> > 0
Zeigt nur Positionen, bei denen die Menge größer als 0 ist.
<Positionen."Menge"> = 1
Zeigt nur Positionen, bei denen die Menge 1 ist.
2.3 Skalen-Objekt (Gauge )
Man kann in den Report ein "Messgerät" mit einer Skala unterbringen, um z.B. auf einer Auswertung einen schnellen visuellen Eindruck zu schaffen. Nett.
2.4 Post processing
Das scheint eine interessante Methode zu sein, wie man berechnete Felder (z.B. Summen, Zwischensummen usw.) verwenden kann, ohne dass der Report zuerst durchgerechnet werden muss.
Einzelheiten dazu werden später nachgeliefert.
3 Verbesserungen
3.1 PDF-Export
Die wichtigste Verbesserung überhaupt ist der PDF-Export! Hier entfallen ein paar Nachteile der bisherigen Version:
- Alt
- RTF-Texte (z.B. Kopf- und Fuss-Texte im Angebot/Auftrag, Positionstexte) werden als Grafik in die PDF-Datei exportiert.
- Neu
- RTF-Texte werden als formatierter Text in die PDF-Datei exportiert.
- Dadurch wird die PDF-Datei kleiner (vor allem bei großen Texten).
- Der Text in der PDF-Datei kann markiert und kopiert werden.
- Der leichte "Grau-Schleier" bei Grafiken entfällt.
- Auch beim Skalieren bleibt die Schrift scharf.
Beim Export wird nun auch der Standard PDF/A-2 unterstützt.
4 Links
Es gibt diese Druck-Programme:
- GevitasFormPrint zum Drucken von Angeboten, Aufträgen, Lieferscheinen, Rechnungen, Bestellungen usw.
- GevitasLabelPrint zum Drucken von Etiketten.
- GevitasListPrint zum Drucken von Listen und Auswertungen.
Mit diesen Links kommen zu den Update-Beschreibungen der Druckprogramme, die mit FastReport funktionieren: