Neuigkeiten in FastReport 5.6.8: Unterschied zwischen den Versionen

Aus GEVITAS
Wechseln zu: Navigation, Suche
(E-Mail per MAPI senden)
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
  
 
Ab Programm-Release 180104 wird die FastReport©-Engine Vers. 5.6.8 verwendet. Einzelheiten dazu werden in diesem Artikel beschrieben.
 
Ab Programm-Release 180104 wird die FastReport©-Engine Vers. 5.6.8 verwendet. Einzelheiten dazu werden in diesem Artikel beschrieben.
 +
 +
 +
== Formatieren mehrerer Felder in einem Memo-Feld ==
 +
 +
Wenn man in einem Textfeld (Memo) mehrere Datenbank-Felder hat, kann man diese nun getrennt formatieren. Dadurch entfällt die Formatierung mit der Funktion "Format".
 +
(wie in [[FastReport_Tipps_und_Tricks:_Formatierung#Formatieren_in_einem_Textfeld|Tipps und Tricks Formatieren in einem Textfeld]] beschrieben.
 +
 +
 +
 +
  
 
== OLE-Objekte ==
 
== OLE-Objekte ==
  
 
Man kann nun auch [https://de.wikipedia.org/wiki/Object_Linking_and_Embedding OLE]-Objekte (Object Linking and Embedding) in den Report einfügen.
 
Man kann nun auch [https://de.wikipedia.org/wiki/Object_Linking_and_Embedding OLE]-Objekte (Object Linking and Embedding) in den Report einfügen.
 +
 +
Damit könnte man z.B. eine Word©-Datei in einen Report einbinden, z.B. für die AGB's.
 +
 +
;Aber Achtung!
 +
:Beim Erzeugen einer PDF-Datei kann die Datei dabei sehr groß werden!
 +
  
 
Auch im Code kann man ein OLE-Objekt erzeugen (TfrxOLEView.CreateObjectFromFile) und eine Datei zur Laufzeit in den Report laden.
 
Auch im Code kann man ein OLE-Objekt erzeugen (TfrxOLEView.CreateObjectFromFile) und eine Datei zur Laufzeit in den Report laden.
Zeile 14: Zeile 30:
  
 
Einzelheiten siehe [http://msdn.microsoft.com/en-us/library/hh707275(v=vs.85).aspx Microsoft MSDN].
 
Einzelheiten siehe [http://msdn.microsoft.com/en-us/library/hh707275(v=vs.85).aspx Microsoft MSDN].
 +
  
 
== Verbesserungen, Fehlerbereinigungen ==
 
== Verbesserungen, Fehlerbereinigungen ==
  
* Verbesserte Formatierung von Zahlen im XLSX-Export
+
;Export:
  
* Fixed band's visibility for multi-column bands
+
* URL-Support im RTF- und DOCX-Export.
  
* Vermeidung von Zugriffsverletzungen beim Ausführen des Reports
+
* Verbesserte Qualität der Barcodes beim Export.
  
* Verbesserte DOCX-Kompatibilität mit Microsoft Word 2007©
+
* Verbesserte Formatierung von Zahlen im XLSX-Export.
  
* Verbesserter Export von TfrxRichView-Feldern mit "\cbpat"-Zeichen im RTF
+
* Verbesserte DOCX-Kompatibilität mit Microsoft Word 2007©.
  
* Nullen unterdrücken in Kreuztabellen
+
* Verbesserter Export von TfrxRichView-Feldern mit "\cbpat"-Zeichen im RTF.
  
* Verbesserte Absatz- und Zeilenabstände im RTF-Export
+
* Verbesserte Absatz- und Zeilenabstände im RTF-Export.
  
 
* Neue Eigenschaften "GapX" und "GapY" im DOCX-Export und im HTML-Export.
 
* Neue Eigenschaften "GapX" und "GapY" im DOCX-Export und im HTML-Export.
  
* Neue Funktion "IIF".
+
* Exportieren von SUB, SUP Steuerzeichen im RTF, DOCX und HTML-Export.
 +
 
 +
* Report-Options "Author" im DOCX, PPTX und XLSX exports
  
* URL-Support im RTF- und DOCX-Export.
+
* Verbessert: Image-Größe" in the DOCX export
  
* Verbesserte Qualität der Barcodes beim Export.
+
* Verbessert: Export Objekt-Hyperlinks in encrypted PDF
  
* Shift_JIS encoding für QR-Code
+
* Verbessert: Export von Frames mit der Breite < 1 zu HTML
  
* MailCc und MailBcc im Mail-Export.
+
* Verbessert: Export von Hyperlinks mit "PageNumber" wenn Seiten-Nummer größer als Seiten-Anzahl ist.
  
* Exportieren von SUB, SUP Steuerzeichen im RTF, DOCX und HTML-Export.
+
* Verbessert: Export PDF mit eingebettetem Font.
  
* Added error position in the error message
+
* Verbessert: Export PDF mit HAlign = haBlock (GapX wird nun beachtet).
  
* Kreuztabellen kann man nun Seite an Seite legen, ggf. gesplittet auf mehrere Seiten.
+
* Verbessert: Schrift-Einbettung bei geschützter PDF wenn EmbedFontsIfProtected = False und EmbeddedFonts = True
  
* Problem behoben mit RichView-Feldern unter Windows 10 mit RTF-Tabellen.
+
* HTML Steuerzeichen und Line-Spacing-Support für DOCX Export.
  
* Added TfrxMailExport.OnAfterSendMail event.
+
* Verbessert: Seiten-Farbe und -Rahmen im PDF-Export.
  
* Neue Eigenschaft "Frame" (Rahmen) für Bändern
+
* XLSX-Export mit Dateien für 1000 Worksheets.
  
* Added TfrxPDFExport.SaveOriginalImages property. True by default
+
* Neu: Eigenschaft "PDFExport.SaveOriginalImages". True ist Standard.
  
* Added GS1 support for Code128C, EAN128C barcodes
 
  
* Added #0..#31 chars support in the Code128A
+
;Barcode, 2D-Codes:
  
* Added TfrxBarcodeView.TestLine property
+
* Shift_JIS encoding für QR-Code eingefügt.
  
* Added TfrxRichEditor form state storing
+
* Zeichen #0..#31 im Code128A werden nun unterstützt.
  
* Increased PaperSizes count limit to 512
+
* Added TfrxBarcodeView.TestLine property
  
* Fixed TfrxXLSXExport for file with 1000 worksheets
+
* Added GS1 support for Code128C, EAN128C barcodes
  
 
* Fixed TfrxBarcodeView baCenter, baRight align
 
* Fixed TfrxBarcodeView baCenter, baRight align
  
* Fixed TfrxReport.PrintOptions.Duplex usage
+
* Fixed band's with barcodes stretching
 +
 
 +
* Fixed "&FNC1;" usage in the Code128C and CodeEAN128C barcodes
  
* Fixed printing of PNG images
 
  
* TfrxReport.ReportOptions.Author in the DOCX, PPTX and XLSX exports
 
  
* Fixed image size in the DOCX export
+
;Mail:
  
* Fixed exporting of objects' hyperlinks to encrypted PDF
+
* Added TfrxMailExport.OnAfterSendMail event.
  
* Fixed export of frames with width < 1 to HTML
+
* Verbessert: Dateinamen von Anhängen beim E-Mail.
  
* Fixed band's with barcodes stretching
+
* MailCc und MailBcc im Mail-Export.
  
* Fixed KeepChild behavior for TfrxReportTitle child bands
 
  
* Fixed export of hyperlinks with hkPageNumber kind when page number greater than pages count
 
  
* Fixed "Divizion by zero" error with pmSplit print mode
+
;Bänder:
  
* Fixed exporting of numbers with '%' in the format string (like #,##0.###%) in the BIFF8 export
 
  
* Fixed "Print to file" option for GDI reports
+
* Band-Sicherbarkeit (Visibility) für Mehr-Spalten-Bänder.
  
* Fixed export to PDF with embedded fonts and empty memos
+
* Neue Eigenschaft "Frame" (Rahmen) für Bändern
  
* Fixed export to PDF for HAlign = haBlock (GapX used now)
 
  
* Fixed font's embedding for protected PDF if EmbedFontsIfProtected = False and EmbeddedFonts = True
+
;Drucken
  
* Fixed exporting of Unicode characters in the memos with HTML tags to DOCX for non-Unicode IDE
+
* Fixed TfrxReport.PrintOptions.Duplex usage
  
* Added HTML tags and line spacing support for DOCX export
+
* Fixed printing of PNG images
  
* Improved picture cache
+
* Increased PaperSizes count limit to 512
  
 
* Fixed resetting of printer's tray after printing
 
* Fixed resetting of printer's tray after printing
  
* Fixed problems (wrogn scale of Charts, Barcodes, RTF) with non dpi-aware applications with big scale factor (150% and more)
+
* Fixed printing on high-DPI printers
 +
 
 +
 
 +
 
 +
;Sonstiges:
 +
 
 +
* Vermeidung von Zugriffsverletzungen beim Ausführen des Reports.
 +
 
 +
* Nullen unterdrücken in Kreuztabellen
 +
 
 +
* Neue Funktion "IIF".
 +
 
 +
* Fehlerstelle wird in Fehlermeldung nun angezeigt.
 +
 
 +
* Kreuztabellen kann man nun Seite an Seite legen, ggf. gesplittet auf mehrere Seiten.
 +
 
 +
* Problem behoben mit RichView-Feldern unter Windows 10 mit RTF-Tabellen.
 +
 
 +
* Added TfrxRichEditor form state storing
 +
 
 +
* Fixed KeepChild behavior for TfrxReportTitle child bands
  
* Fixed bug with page's color ant frame in the PDF export
+
* Fixed "Divizion by zero" error with pmSplit print mode
  
* Fixed filenames of attachment in the e-mail export
+
* Fixed "Print to file" option for GDI reports
  
* Fixed "&FNC1;" usage in the Code128C and CodeEAN128C barcodes
+
* Improved picture cache
 +
 
 +
* Fixed problems (wrogn scale of Charts, Barcodes, RTF) with non dpi-aware applications with big scale factor (150% and more)
  
 
* Improved FormatFloat accuracy
 
* Improved FormatFloat accuracy
 
* Fixed printing on high-DPI printers
 
  
  

Aktuelle Version vom 27. Dezember 2017, 16:32 Uhr

1 Allgemeines

Ab Programm-Release 180104 wird die FastReport©-Engine Vers. 5.6.8 verwendet. Einzelheiten dazu werden in diesem Artikel beschrieben.


2 Formatieren mehrerer Felder in einem Memo-Feld

Wenn man in einem Textfeld (Memo) mehrere Datenbank-Felder hat, kann man diese nun getrennt formatieren. Dadurch entfällt die Formatierung mit der Funktion "Format". (wie in Tipps und Tricks Formatieren in einem Textfeld beschrieben.



3 OLE-Objekte

Man kann nun auch OLE-Objekte (Object Linking and Embedding) in den Report einfügen.

Damit könnte man z.B. eine Word©-Datei in einen Report einbinden, z.B. für die AGB's.

Aber Achtung!
Beim Erzeugen einer PDF-Datei kann die Datei dabei sehr groß werden!


Auch im Code kann man ein OLE-Objekt erzeugen (TfrxOLEView.CreateObjectFromFile) und eine Datei zur Laufzeit in den Report laden.

4 E-Mail per MAPI senden

Es gibt nun die Eigenschaft MAPISendFlag, wo man den Export steuern kann.

Einzelheiten siehe Microsoft MSDN.


5 Verbesserungen, Fehlerbereinigungen

Export
  • URL-Support im RTF- und DOCX-Export.
  • Verbesserte Qualität der Barcodes beim Export.
  • Verbesserte Formatierung von Zahlen im XLSX-Export.
  • Verbesserte DOCX-Kompatibilität mit Microsoft Word 2007©.
  • Verbesserter Export von TfrxRichView-Feldern mit "\cbpat"-Zeichen im RTF.
  • Verbesserte Absatz- und Zeilenabstände im RTF-Export.
  • Neue Eigenschaften "GapX" und "GapY" im DOCX-Export und im HTML-Export.
  • Exportieren von SUB, SUP Steuerzeichen im RTF, DOCX und HTML-Export.
  • Report-Options "Author" im DOCX, PPTX und XLSX exports
  • Verbessert: Image-Größe" in the DOCX export
  • Verbessert: Export Objekt-Hyperlinks in encrypted PDF
  • Verbessert: Export von Frames mit der Breite < 1 zu HTML
  • Verbessert: Export von Hyperlinks mit "PageNumber" wenn Seiten-Nummer größer als Seiten-Anzahl ist.
  • Verbessert: Export PDF mit eingebettetem Font.
  • Verbessert: Export PDF mit HAlign = haBlock (GapX wird nun beachtet).
  • Verbessert: Schrift-Einbettung bei geschützter PDF wenn EmbedFontsIfProtected = False und EmbeddedFonts = True
  • HTML Steuerzeichen und Line-Spacing-Support für DOCX Export.
  • Verbessert: Seiten-Farbe und -Rahmen im PDF-Export.
  • XLSX-Export mit Dateien für 1000 Worksheets.
  • Neu: Eigenschaft "PDFExport.SaveOriginalImages". True ist Standard.


Barcode, 2D-Codes
  • Shift_JIS encoding für QR-Code eingefügt.
  • Zeichen #0..#31 im Code128A werden nun unterstützt.
  • Added TfrxBarcodeView.TestLine property
  • Added GS1 support for Code128C, EAN128C barcodes
  • Fixed TfrxBarcodeView baCenter, baRight align
  • Fixed band's with barcodes stretching
  • Fixed "&FNC1;" usage in the Code128C and CodeEAN128C barcodes


Mail
  • Added TfrxMailExport.OnAfterSendMail event.
  • Verbessert: Dateinamen von Anhängen beim E-Mail.
  • MailCc und MailBcc im Mail-Export.


Bänder


  • Band-Sicherbarkeit (Visibility) für Mehr-Spalten-Bänder.
  • Neue Eigenschaft "Frame" (Rahmen) für Bändern


Drucken
  • Fixed TfrxReport.PrintOptions.Duplex usage
  • Fixed printing of PNG images
  • Increased PaperSizes count limit to 512
  • Fixed resetting of printer's tray after printing
  • Fixed printing on high-DPI printers


Sonstiges
  • Vermeidung von Zugriffsverletzungen beim Ausführen des Reports.
  • Nullen unterdrücken in Kreuztabellen
  • Neue Funktion "IIF".
  • Fehlerstelle wird in Fehlermeldung nun angezeigt.
  • Kreuztabellen kann man nun Seite an Seite legen, ggf. gesplittet auf mehrere Seiten.
  • Problem behoben mit RichView-Feldern unter Windows 10 mit RTF-Tabellen.
  • Added TfrxRichEditor form state storing
  • Fixed KeepChild behavior for TfrxReportTitle child bands
  • Fixed "Divizion by zero" error with pmSplit print mode
  • Fixed "Print to file" option for GDI reports
  • Improved picture cache
  • Fixed problems (wrogn scale of Charts, Barcodes, RTF) with non dpi-aware applications with big scale factor (150% and more)
  • Improved FormatFloat accuracy



6 Links

FastReport Seitenformat FastReport Daten, Tabellen und Felder FastReport Tabellen der Reports Beispiele:
FastReport Bands FastReport Objekte und Elemente eines Reports FastReport: Abhängige Formatierung von Feldern Ladeliste/Packliste mit FastReport
Standard-Formular-Texte Steuerung des Report mit Auftragskennzeichen Summen im Report bilden Leasing-Liste
FastReport Farb-Konstanten Namensgebung der Datenbank-Tabellen und -Felder Tipps und Tricks Inventar-Liste
REFLEX Standard-Reports Etikettendruck Allgemeines Mehrsprachige Formulare mit FastReport Geräte-Liste
GEVITAS Label-Print Installation GEVITAS-Carnet Videos zu FastReport Erstellen eines Prüfprotokolls für TPS
FastReport Angebots-/Auftragsformular mit Terminen Erstellen eines Reports mit FastReport