Wiele nowości w FastReport VCL i FastReport dla Lazarusa
W tej wersji dodaliśmy filtrowanie zakładek Zmienne i Funkcje w „Drzewie danych”.
![]() |
Teraz można ukryć wszystkie panele w „Drzewie danych”.
Można zastosować filtr do szybkiego wyszukiwania obiektów raportu w „Drzewie raportów”.
Dodano nowy rodzaj kodu kreskowego liniowego – Pharmacode.
Kody kreskowe 2D można teraz dostosowywać za pomocą nowego edytora kodów kreskowych
Kod kreskowy DataMatrix obsługuje teraz reguły GS1 i może automatycznie generować kod kreskowy zgodnie z tymi regułami (właściwość GS1Rule), kodować ciągi znaków, takie jak: (01)09501101020917.
Nowa właściwość ShowCellBreak w obiekcie tabeli krzyżowej umożliwia wyłączenie ukrywania ramek przy podziale komórki.
Usprawnione wyszukiwanie w oknie podglądu.
Wspaniałe wieści również dla FastReport dla Lazarusa!
- W końcu koniec wersji beta;
- Podstawowa obsługa HiDPI w systemie Windows;
- Naprawione i ulepszone filtry eksportu, włącznie z platformą Linux;
- Obsługa stron dialogowych w systemie Linux GTK;
- Ulepszona obsługa LazCharts;
- Dodano drukowanie dla platformy Linux GTK i naprawiono tekst wyjściowy pod kątem wyrównywania
Wszystkie zmiany:
----------------------------
+ Dodano filtr do Drzewa Raportów w celu szybkiego wyszukiwania obiektów w raporcie
+ Dodano możliwość filtrowania Zmiennych i Funkcji w Drzewie Danych
+ Dodano nowe wyszukiwanie do kontroli podglądu
+ Dodano właściwość GS1Rule do kodu kreskowego DataMatrix (automatyczna obsługa reguł GS1)
+ Dodano nowy rodzaj kodu kreskowego – Pharmacode
+ Dodano nowy frxBarcode2DEditor
+ Dodano TfrxCustomCrossView.ShowCellBreak (domyślnie Prawda), w przypadku ustawienia na Fałsz, tabela krzyżowa nie ukrywa ramek podzielonych komórek
+ Dodano nowy rodzaj hiperłączy (hkNone – nic nie rób. Przydatne, gdy chcemy wyłączyć hiperłącze ze skryptu)
+ Dodano nową właściwość TfrxPreview.HideScrolls oraz zdarzenia OnScrollMaxChange/OnScrollPosChange (wykonanie niestandardowych pasków przewijania)
+ Dodano metodę TfrxChartView.ClearSeries
+ Dodano źródło etykiet dla serii wykresów TOHLCSeries
+ Dodano nową właściwość ColorBar dla wszystkich rodzajów kodów kreskowych (ustawianie koloru danych kodu kreskowego)
* [Lazarus] Ulepszone okno dialogowe edytora wykresów dla wykresów Lazarusa
* Metody HostControls/UnHostControls są teraz wirtualne i przeniesione do TfrxBaseForm
* Zmiany w mechanizmie synchronizacji notatek składniowych. Teraz wątek roboczy (TfrxCodeCompletionThread) synchronizuje się poprzez SendMessages zamiast TThread.Synchronize
* CreateUniqueName z DefaultReport teraz kopiuje obiekty z bieżącej listy obiektów
- Naprawiono kolejność zakładek w oknie dialogowym eksportu PDF
- Naprawiono błąd z wątkiem raportu podczas zamykania głównego wątku serwera z klientami
- Naprawiono przeciąganie i upuszczanie TTabSet w projektancie raportów
- Naprawiono przycisk pola Wstaw (DataTree)
- [Lazarus] Naprawiono nieprawidłowe wypełnienia przycisków w oknie dialogowym edytora stylów
- Naprawiono krawędzie obiektów w projektancie raportów dla raportu dotMatrix
- [Lazarus] Naprawiono TfrxPageControl
- Naprawiono błąd z obliczaniem TFIBBCDField
- [Lazarus] Naprawiono DialogPage w projektancie raportów dla Lazarus Win/unix
- Naprawiono eksport niektórych serii TeeChart Pro w eksportach PDF i SVG
- [Lazarus] Pierwsze ulepszenia dla HiDPI w systemie Lazarus
- Naprawiono uwierzytelnianie chmur z wbudowanej przeglądarki (FEATURE_BROWSER_EMULATION)
- Naprawiono nieprawidłowy podział RichView
- Naprawiono błąd związany z ignorowaniem ConfigFileName
- Naprawiono kompilację z wersją TeePro wyższą niż siedem
- [Lazarus] Naprawiono wycieki pamięci
- Naprawiono drukowanie z platformy Linuks(GTK)
- Naprawiono podział tabeli. W specjalnych sytuacjach wiersz, który nie mieści się na stronie, może zniknąć
- Naprawiono wyróżnianie wykresu dla serii układanych
- Naprawiono eksport tekstu Devanagari w eksporcie PDF
- Naprawiono wyrównywanie HABlock Align dla języka perskiego
- Naprawiono osadzanie mapy w obiekcie Map
- Naprawiono eksport czcionek o stałej szerokości w eksporcie PDF
- [Lazarus] Naprawiono tekst wyjściowy w systemie GTK(Linux)
- Naprawiono edytor krzyżowy w HiDPI
- [Klient/Serwer] Naprawiono klienta CGI i eksport z raportów dialogowych
- Naprawiono nazwy eksportowanych plików i rozszerzeń podczas eksportu z przeglądarki internetowej
- Naprawiono rozróżnianie wielkości liter w znacznikach HTML w eksporcie HTML5div
- Naprawiono TfrxEMFExport
- Naprawiono przeciąganie i upuszczanie drzewa danych dla zmiennych i funkcji
- Naprawiono matrycę danych c40 i kodowanie tekstu dla symboli specjalnych
- Naprawiono problem z ładowaniem plików RTF w kontrolce RichView w systemie Windows 10 (czasami ładuje się jako zwykły tekst)
- Naprawiono błąd w eksporcie PDF, gdy lista XObject jest czyszczona na każdej stronie, co zwiększa rozmiar pliku PDF ze zdjęciami
- Naprawiono błąd w dużych plikach XLS (Excel 97 BIFF8)
- Naprawiono nazwę eksportowanego pliku w komponentach Klient/Serwer (z przeglądarki internetowej)
- Naprawiono eksport PDF z GapX, GapY < 0
- Naprawiono komponenty Klient/Serwer podczas eksportu raportu z okna dialogowego z przeglądarki internetowej
- Naprawiono szybkie przyciski w podglądzie MDI
- Poprawki HiDPI dla frxSynMemo: Zapisywanie/Ładowanie rozmiaru czcionki dla różnych DPI, GutterWidth, znaczniki linii, znaczniki punktów przerwania
- Poprawki HiDPI dla RegEditorsDialog: CheckBox, strzałka ComboBox, szerokość listy rozwijanej na pierwszym pokazie
- Naprawiono rysowanie ikon na pasku stanu w kreatorze raportów dla HiDPI
- Naprawiono TfrxTreePanel FileterMinWidth/FileterMaxWidth dla HiDPI
- Naprawiono rozmiar czcionki w podglądzie czcionki ComboBox (HiDPI)
- Naprawiono pozycję podglądu czcionki w ComboBox czcionki (HiDPI)
- Naprawiono nagłówek pasma w trybie HiDPI, kiedy główny monitor ma skalę większą niż 150%
- Naprawiono TfrxComboBox.ListWidth w HiDPI (główny monitor z HiRes)
- Naprawiono systemowe okna dialogowe (czcionka/kolor) w trybie HiDPI na monitor V2
- Naprawiono pozycje ComboBox w kreatorze raportów dla niskiego niestandardowego skalowania (mniej niż 150%)
- Naprawiono okno dialogowe frxProgress w trybie HiDPI
- Naprawiono zasoby obrazów dla niskich wartości skalowania (mniej niż 150%)
- Naprawiono błędną kotwicę w edytorze zbioru danych
- Naprawiono migotanie drzewa danych dla wewnętrznych zestawów danych po zamknięciu podglądu
Pełna lista zmian.