W tej wersji:
Nowy obiekt HTMLView -rozszerza możliwości i wizualną część Twoich raportów za pomocą HTML4 + CSS. Po prostu załaduj dokument HTML do obiektu HTMLView*, połącz z danymi i zbuduj raport!
Zobacz także: HTML 4.0 i CSS w raporcie – To proste! Przegląd nowego obiektu raportu "HTMLView".
HTMLView wspiera dynamiczną wysokość (może być powiększana) i podział zawartości (przenoszenie części zawartości na nowe strony).
* - Obsługuje HTML4 z CSS (bez JavaScript i innych technologii webowych).
Dynamiczny kreator tabel dla obiektu "Tabela" - pozwala na budowanie raportów tabelarycznych z poziomu kodu lub skryptu raportu automatycznie kroi i zmienia strony tabeli na podstawie tego jak tabela rośnie w prawo i w dół. Budowanie dynamicznych raportów ze zmienną liczbą wierszy i kolumn stało się proste.
Kreator tabel obsługuje stałe wiersze i kolumny, które drukują się z każdą nową częścią tabeli.
I oczywiście, dynamiczny kreator tabel obsługuje funkcje agregujące!
Obiekt "Tabela" również doczekał się kilku aktualizacji. W nowej wersji dodaliśmy możliwość dzielenia wierszy z zawartością komórek za pomocą właściwości AllowSplit.
Tabela" może rozdzielać komórki danych z tekstem.
Ponadto, wszystkie obiekty potomne komórek mogą być dzielone tak samo jak w mechanizmie raportów.
Silnik eksportu również otrzymał kilka aktualizacji. Poprawiono eksport do PDF, XLSX, DOCX, PPTX. Dodano nowy tryb "Obiekty" w filtrze eksportu DOCX. Tryb ten nie wykorzystuje mechanizmu eksportu tabelarycznego i pozwala uzyskać lepszy efekt WYSIWYG dla tego eksportu.
Kilka elementów UI również zostało poprawionych.
Nowy domyślny styl dla paneli Dock w projektancie raportów.
Ulepszone okno wyboru "Dane". Dodano filtrowanie i sortowanie.
Dodano nowy liniowy kod kreskowy ITF14.
Pełna lista zmian:
+ Dodano nowe obiekty raportów widoku HTML. Pozwala na ładowanie i wyświetlanie HTML4 z CSS
+ Dodano nowy dynamiczny kreator tabel dla obiektu Table (buduje i zmienia obiekt tabeli z formularza skryptu lub kodu. Zobacz główne raporty demo)
+ Dodano nowy typ eksportu "Tryb obiektu" w filtrze eksportu DOCX
+ Dodano obsługę znaczników HTML w filtrach eksportu XLSX i PPTX
+ Dodano liniowy kod kreskowy ITF14
+ Ulepszony interfejs okna dialogowego wyboru danych (dodane filtry i sortowanie)
+ Dodano skróty klawiszowe w edytorze RichEdit
+ Dodana obsługa formatowania daty w filtrze eksportu XLSX
* Ulepszony eksport EMF do PDF, dodana obsługa trybu GM_ADVANCED
* Dodano funkcję przycinania ramek wychodzących w liniowych kodach kreskowych
* Ulepszona implementacja monobrush w EMF->PDF/SVG
- Poprawiono czas tworzenia w filtrze eksportu PDF
- Poprawiono rysowanie tekstu dla długich linii tekstu (bez znaków powrotu)
- Poprawiono wyszukiwanie podglądu
- Poprawiono łączenie komórek w filtrze eksportu XLSX
- Naprawiony błąd w kodzie kreskowym 2D DataMatrix
- Poprawione zachowanie zdarzeń OnProgress podczas eksportu
- Naprawiony błąd podczas drukowania obrazów z maską kolorów
- Naprawione rysowanie kształtu przy eksporcie (odcina prawy róg)
- Naprawiony błąd z przepełnieniem stosu danych podczas eksportowania nieprzezroczystego obrazu png z eksportu pptx
- Naprawiony błąd w kodzie kreskowym GS1Databar 2D
- Naprawiony błąd z rozmiarem strumienia w IsSupportedFormat podczas ładowania obrazu
- Poprawiono wyjście dla drukarek, które nie obsługują alfabetu
- Poprawiona kompilacja C++ Builder
- Naprawiono tryb Shift dla smWhenOverlapped w trybie seTree
- Poprawiono eksport obrazów PNG z przezroczystą paletą
- Naprawiono filtr konwertera SaveToFrx
- Poprawiono przezroczystość PNG w obiekcie MAP
- Poprawiono drukowanie obiektu Chart w Lazarusie
- Naprawiono błąd z czcionką Cambria Math w eksporcie PDF
- Poprawione okna dialogowe w filtrach eksportu ZPL, PS, PPML
- Poprawiono odstępy między wierszami tekstu w filtrach eksportu PS, PPML
- Naprawiono błąd z czcionką HeliosCond w eksporcie PDF