Fast Reports NuGet-server
Niedawno uruchomiliśmy nasz własny NuGet-server - dla użytkowników repozytorium licencjonowanych produktów Fast Reports. Teraz możesz wygodnie pobrać najnowsze wersje naszych komponentów na dowolny system operacyjny. Więcej szczegółów na ten temat w tym artykule.
Dodano wsparcie dla interaktywności obiektu "Advanced Matrix" w WebReport:
Wszystkie WebReporty (.NET Framework, .NET Core, Blazor Server) mają teraz obsługę interaktywności dla nowej macierzy zaawansowanej. Przyciski zwijania i sortowanidziałają już poprawnie w przeglądarce.
Możliwość zapisania raportu z losowymi danymi
W menu Plik w projektancie raportów pojawiła się nowa pozycja "Zapisz z danymi przypadkowymi...". Gdy zapiszesz raport w ten sposób, wszystkie źródła danych zostaną zapisane w raporcie, a dane w nich zawarte zostaną zastąpione losowymi wartościami.
Podświetlanie obiektów przecinających się w projektancie
Teraz, gdy umieścisz obiekty na stronie raportu, kolorem zostaną podświetlone przecinające się obiekty oraz obiekty znajdujące się poza wstęgami i stroną. W poprawnym raporcie takie obiekty nie powinny występować. Nieprzestrzeganie tego zalecenia może prowadzić do wielu problemów podczas przygotowywania i eksportowania raportów. Domyślnie opcja ta jest wyłączona.
Można ją włączyć w ustawieniach projektanta (menu Plik->Opcje).
Prezentacja podświetlenia poniżej.
Kursor z etykietami w edytorze RichObject
Nowe narzędzie pozwala wygodnie dostosowywać wcięcia i pozycje tabulatorów podczas edycji obiektów RichObject. Więcej informacji można znaleźć w tym artykule.
Wprowadzono narzędzie konwersji konsoli RTF
Dzięki niemu można wygodnie konwertować pliki RTF na szablony raportów.
Możliwość wykorzystania plików XLSX jako źródeł danych
Teraz można pobierać dane z plików programu Excel 2007 tak jak z bazy danych i wykorzystywać je w raporcie. Więcej informacji można znaleźć w tym artykule.
Udoskonalenia eksportu
Opcja "Pinned cells" podczas eksportu do programu Excel 2007
Ta funkcja umożliwia zdefiniowanie obszaru arkusza, który będzie zawsze widoczny podczas przewijania. Można zablokować: pierwszy wiersz, pierwszą kolumnę, określoną liczbę wierszy i kolumn.
Poniżej przedstawiamy przykład ustawień:
A sposób funkcjonowania tej opcji wygląda następująco:
Obsługa ZPL II podczas eksportu do ZPL.
Opcja "Wysoka jakość SVG" w eksporcie HTML.
Po włączeniu tej opcji, jakość obrazów SVG będzie znacznie lepsza podczas eksportu. Należy jednak pamiętać, że ilość zajmowanej pamięci również będzie wyższa.
Dodano eksport zakładek i łączy wewnętrznych do programu Word.
Zaimplementowano eksportowanie szerokości znaków tabulacji w PDF, Word, HTML i RTF.
Nowa właściwość PrefixStyle w eksporcie SVG.
Ta funkcja pozwala ustawić prefiks dla wszystkich stylów podczas eksportu do formatu SVG.
Dodano eksportowanie formatów liczb i dat w programie Excel 97.
Eksportowanie szerokości znaków tabulatorów w formatach PDF, Word, HTML i RTF.
Pełna lista zmian
[Silnik]
+ dodano możliwość zapisywania raportu z losowymi danymi;
* metoda ExportBand używa teraz argumentu BandBase zamiast Base;
- naprawiono błędy z podwójnym wywoływaniem zdarzeń AfterData, BeforePrint i AfterPrint obiektu ContainerObject;
- naprawiono błąd powodujący wystąpienie wyjątku System.NullReferenceException podczas uruchamiania raportów z formularzami dialogowymi;
- naprawiono błąd powodujący brak działania właściwości VisibleExpression w podraportach i stronach;
- naprawiony błąd z pionowym przesunięciem obiektów nie przecinających się podczas konwersji RTF;
- naprawiono błąd z prawym zakotwiczeniem na stronach o nieograniczonej szerokości i orientacji poziomej;
- poprawiono tłumaczenie list podczas konwersji RTF;
- naprawiono błąd z niepoprawnym działaniem właściwości RichObject.AllowExpressions;
- naprawiono błąd prowadzący do wyjątku System.OverflowException podczas rysowania nieograniczonej strony bez przygotowania;
[Projektant]
+ dodano podświetlenie przecinających się obiektów;
+ dodano kursor z prowadnicami w edytorze obiektów RichObject;
+ zastąpiono symbole haseł punktami w inspektorze obiektów;
+ dodano ostrzeżenie o możliwości przekroczenia limitu podczas umieszczania macierzy lub macierzy AdvMatrix na powtarzających się polach;
- usunięto komunikat o błędzie, gdy tekst kodu kreskowego składa się z wyrażenia;
- usunięto błąd z opcją wyłączenia klawiszy skrótu;
- poprawione menu rozwijane po kliknięciu na przycisk LineStyle i LineWidth;
- naprawiono błąd związany z wyświetlaniem danych w projektancie;
- naprawiono błąd powodujący wystąpienie wyjątku System.NullReferenceException podczas przeciągania obiektów do AdvMatrix;
- naprawiono błąd polegający na nieprawidłowym wyświetlaniu ustawień cienia w edytorze obramowania;
[Preview]
- naprawiono błąd powodujący wystąpienie wyjątku System.NullReferenceException podczas klikania na edytowalny obiekt tekstowy;
- naprawiono błąd powodujący brak działania hiperłączy w raporcie z wielokolumnowymi zestawami danych;
- naprawiono błąd, gdy eksportowanie raportu powodowało zapisanie przygotowanego raportu;
- naprawiono błąd z ustawianiem list dostępnych eksportów i eksportów do chmur w kontrolce PreviewControl;
[Eksporty]
+ dodano eksport do ZPL II;
+ dodano opcję "Wysoka jakość SVG" w eksporcie do HTML;
+ dodano opcję "Przypnij komórki" w eksporcie do Excela 2007;
+ dodano możliwość skalowania wydruku w eksporcie do Excela 2007;
+ dodano eksport zakładek i wewnętrznych hiperłączy do programu Word;
+ dodano eksport danych liczbowych i formatu daty do Excela 97;
+ dodano szyfrowanie danych osobowych w e-mail-eksporcie;
+ dodano wcięcie RichObject w eksporcie do RTF;
+ dodano łamanie wierszy dla obiektów RichObject w eksporcie do RTF;
+ dodane wcięcie dla TextObject przy eksporcie do Worda;
+ dodano eksport szerokości tabulatora w eksportach PDF, Word, HTML i RTF;
+ dodano właściwość PrefixStyle do eksportu SVG, która umożliwia ustawienie prefiksu dla wszystkich stylów;
* poprawiono eksport RichObject do programu Excel 2007;
* usunięto eksporty FastReport Cloud i XMPP;
- naprawiono nieprawidłowe obracanie orientacji poziomej stron podczas drukowania HTML, jeśli używano stylów z poprzednich stron;
- naprawiono błąd ze skalowaniem czcionek podczas eksportu do PDF;
- naprawiono utratę pamięci podczas eksportowania obiektów SVG do HTML z opcją "Wysoka jakość SVG";
- naprawiono błąd z osadzaniem czcionek, dla których pakowanie jest zabronione w eksporcie PDF;
- naprawiono błąd związany z eksportem symboli tabulatorów do programu Word;
- poprawiono wypełnianie obrazu tła i właściwość wysokości linii w eksporcie do HTML;
- naprawiono błąd z eksportowaniem niestandardowej linii kreski obiektu SVGO do pliku PDF;
- naprawiono błąd z eksportowaniem granic komórek o przekroju rozpiętym do SVG;
[WebReport]
+ dodano funkcjonalność interaktywną dla zaawansowanej macierzy w WebReport;
- poprawiono przetwarzanie anulowania zamykania w OnFormClosing w oknach dialogowych Core;
[.NET Core]
- naprawiono błąd polegający na niedziałającej opcji "otwórz po wyeksportowaniu";
[WebReport Core]
- teraz ikona DatePicker wygląda tak samo we wszystkich przeglądarkach;
[Demos]
+ dodano nowe demo dla Blazora z prezentacją pracy z dwoma raportami;
- usunięto błąd, z powodu którego kursor nie zmieniał się po najechaniu na linki w nowym demie;
- w nowej wersji demo naprawiono błąd związany z AdvMatrix;
[Plugins]
+ dodano łącze do Excela;
- poprawiono wtyczki SQLite dla FastReport.Core, FastReport.CoreWin i FastReport.OpenSource;
- naprawiono błąd z ConnectionString do Firebird;
[Extras]
+ dodano narzędzie do konwersji dokumentów RTF do szablonów raportów (™Extras ™Misc ™rtf2frx).