sgcReports Macierz funkcji
Wszystko, co potrafi sgcReports, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Rdzeń działa bez VCL, FMX i zewnętrznej DLL, więc pracuje w usługach Windows i demonach Linux64.
Wszystko, co potrafi sgcReports, pogrupowane według zadań, z linkiem do tematu pomocy każdej funkcji. Rdzeń działa bez VCL, FMX i zewnętrznej DLL, więc pracuje w usługach Windows i demonach Linux64.
Funkcje: 9
Funkcje: 3
Funkcje: 5
Funkcje: 3
Funkcje: 8
Funkcje: 8
Pakiety NuGet: 8
Pomoc online i podręczniki PDF
Zarejestrowana oznacza funkcje, które są w edycji zarejestrowanej i wersji próbnej, a nie ma ich w bezpłatnej edycji Community. ~ oznacza funkcję, którą Community ma tylko częściowo, z różnicą poniżej.
Każdy wiersz prowadzi do swojego tematu pomocy. Wiersze oznaczone jako Zarejestrowana wymagają wersji zarejestrowanej. Wiersze mostu webowego wymagają dodatkowo sgcWebSockets Professional lub wyższej oraz sgcHTML.
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Płynny konstruktor | TsgcReportBuilder buduje raport w kodzie za pomocą płynnego łańcucha wywołań. | Pomoc | |
| Model raportu | Wypełniaj model TsgcReport bezpośrednio. | Pomoc | |
| Definicje JSON | Wczytaj definicję raportu z JSON w czasie działania, bez ponownej kompilacji. | Pomoc | |
| Pasma i grupy | Nagłówki i stopki grup, dane główne, stopka strony, podsumowania częściowe i numery stron. | Pomoc | |
| Master detail | Pasma master i detail, na przykład faktura z jej pozycjami. | Pomoc | |
| Wyrażenia | Wyrażenia takie jak Sum(Sales.Amount). | Pomoc | |
| Skrypty | TsgcReport.Script zawiera procedury w małym języku podobnym do Pascala (zmienne, if, case, for, while, repeat i każda funkcja wyrażeń), przechowywane w definicji raportu i w JSON. Raport uruchamia StartScript i FinishScript, każde pasmo uruchamia BeforePrintScript, AfterPrintScript i AfterDataScript, a każdy element BeforePrintScript i AfterPrintScript. Skrypt może ukryć pasmo, zmienić tekst, kolor czcionki lub wysokość elementu na czas bieżącego wydruku, odczytywać pola danych i ustawiać zmienne raportu. ScriptMaxSteps zatrzymuje skrypt, który się nie kończy, a ScriptErrorAction i OnScriptError decydują, co robi błąd. W Delphi, C++Builder i .NET. | Pomoc | |
| Kody kreskowe | Kody kreskowe w raportach przez silnik kodów kreskowych sgcPDF. | Pomoc | |
| Od prawej do lewej (arabski i hebrajski) | TsgcReport.RightToLeft i BiDiMode na pasmach i elementach odbijają układ lustrzanie, z tekstem kształtowanym, uporządkowanym dwukierunkowo i wyjustowanym. Eksport PDF ustawia kierunek czytania od prawej do lewej, XLSX zapisuje arkusz od prawej do lewej, a przeglądarka i projektant HTML dostają dir="rtl". | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Dostępny PDF | Tagowany PDF/UA-1 domyślnie (PDFUA ma wartość True). | Pomoc | |
| PDF/A-3 | Archiwalny PDF/A-3 na żądanie (rpaA3b, rpaA3a). W Delphi i .NET także PDF/A-4 (rpaA4) i PDF/UA-2 (PDFUAPart ustawione na rpuPart2). | Pomoc | |
| XLSX, CSV i PNG | Jeden przygotowany raport, wiele wyjść: TsgcReportXLSXExport, TsgcReportCSVExport i TsgcReportImageExport. | Pomoc | |
| Podgląd | TsgcReportPreviewVCL i TsgcReportPreviewFMX z nawigacją po stronach. Podgląd FireMonkey działa w systemach Windows, macOS, iOS i Android, z przesuwaniem dotykiem i powiększaniem gestem szczypania. W iOS i Android Drukuj i Zapisz PDF otwierają systemowe okno udostępniania, które oferuje AirPrint lub drukowanie w Androidzie (SharePDF, Delphi 10.3 i nowsze), a RenderPage rysuje dowolną stronę do bitmapy na każdej platformie. | Pomoc | |
| Demon Linux | Uruchom silnik bez interfejsu w demonie Linux64. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Udostępnianie raportów przez HTTP | TsgcReportHTTPEndpoint udostępnia raporty jako PDF, XLSX, CSV i PNG. Wymaga sgcWebSockets Professional lub wyższego oraz sgcHTML. | ~Delphi i C++ Builder: wymaga sgcWebSockets Professional lub wyższego oraz sgcHTML. .NET: pakiety esegece.sgcReports.HTML i AspNetCore hostują te same trasy. | Pomoc |
| Przeglądarka w WWW | TsgcReportHTMLViewer pokazuje raporty w przeglądarce. | Pomoc | |
| Projektant raportów w WWW | TsgcReportHTMLDesigner edytuje definicje raportów w przeglądarce. | ~Pozostaw DesignerEnabled wyłączone w punktach końcowych produkcyjnych i umieść go za własnym uwierzytelnianiem. | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Projektant dla VCL | TsgcVCLReportDesigner to panel, w którym użytkownicy edytują raporty wewnątrz Twojej aplikacji. Połóż go na formularzu, przypisz Engine i dodaj źródła danych. | Zarejestrowana | Pomoc |
| Projektant dla FireMonkey | TsgcFMXReportDesigner to odpowiednik dla FireMonkey zbudowany na tych samych jednostkach projektanta. Projektant modalny działa w systemach Windows i macOS. | Zarejestrowana | Pomoc |
| Przybornik, konspekt, drzewo danych i inspektor | Przeciągaj rodzaje elementów z przybornika i pola z drzewa danych na pasmo, przeglądaj strony, pasma i elementy w konspekcie oraz edytuj właściwości w inspektorze. Każde upuszczenie to jeden krok cofania. | Zarejestrowana | Pomoc |
| Linijki, wyrównywanie i cofanie | Powierzchnia projektowa z linijkami i powiększeniem, polecenia wyrównywania i rozmieszczania oraz cofnij i ponów. | Zarejestrowana | Pomoc |
| Podgląd i pliki JSON | Karta Podgląd przygotowuje raport z danymi silnika. Nowy, Otwórz i Zapisz używają definicji JSON, które serwer może uruchomić bez interfejsu. Projektant modalny z przyciskami OK i Anuluj to jedno wywołanie. | Zarejestrowana | Pomoc |
| Zlokalizowany projektant | Teksty projektanta są tłumaczone przez sgcUISetLanguage na 12 wbudowanych języków sgcUI. | Zarejestrowana | Pomoc |
| Klasy projektanta dla .NET | Zawiera kontrolki projektanta dla WinForms, WPF i Avalonia: TsgcWinFormsReportDesigner, TsgcWpfReportDesigner i TsgcAvaloniaReportDesigner, z przybornikiem, konspektem, drzewem danych, inspektorem właściwości, linijkami i podglądem na żywo, a także modalne okna projektanta. Są zbudowane na niezależnym od platformy modelu projektanta, którego możesz też użyć do zbudowania własnego hosta. | Zarejestrowana | Pomoc |
| Edytor skryptów | Projektanty VCL, FireMonkey, WinForms, WPF i Avalonia edytują skrypt raportu w edytorze kodu z przyciskiem Sprawdź, który pokazuje wiersz i kolumnę błędu. Inspektor wyświetla zdarzenia skryptu raportu, pasm i elementów, z procedurami skryptu do wyboru i pozycją "(new procedure)", która dodaje pustą procedurę. Zmiany skryptu są częścią cofania i ponawiania. | Zarejestrowana | Pomoc |
| Funkcja | Szczegóły | Community | Pomoc |
|---|---|---|---|
| Tekst sformatowany | Pogrubienie, kursywa, kolory, czcionki, listy i łącza w jednym elemencie, zapisane znacznikami podobnymi do HTML z [wyrażeniami]. Łącza są zachowywane w eksporcie do PDF, HTML i DOCX. | Pomoc | |
| Znaki wodne | Tekstowy lub graficzny znak wodny na każdej stronie raportu, z przezroczystością, obrotem, położeniem wyśrodkowanym, kafelkowym lub własnym, za treścią lub przed nią, zakresami stron i wyrażeniem widoczności. | Pomoc | |
| Tabele krzyżowe | Pola wierszy i kolumn, wiele miar (suma, liczba, średnia, minimum i maksimum), sumy oraz dostępna tabela w PDF/UA i HTML. Kolumny, które się nie mieszczą, są kontynuowane na kolejnych stronach. | Pomoc | |
| Własne typy elementów | Zarejestruj własny TsgcReportCustomRenderer pod nazwą. Jest drukowany w eksporcie do PDF, PNG, HTML i DOCX i pojawia się w przyborniku projektanta. Gotowe mosty Chart i PivotTable należą do wersji zarejestrowanej. | Pomoc | |
| Wykresy w raportach | Most sgcReportsCharts dodaje element Chart rysowany przez sgcCharts: słupkowy, słupkowy skumulowany, liniowy i obszarowy, jako treść wektorowa w PDF i wbudowany SVG w HTML. Wymaga sgcCharts. | Zarejestrowana | Pomoc |
| Tabele przestawne w raportach | Most sgcReportsPivotGrid dodaje element PivotTable obliczany przez sgcPivotGrid, z większą liczbą agregacji niż wbudowana tabela krzyżowa. Wymaga sgcPivotGrid. | Zarejestrowana | Pomoc |
| Eksport do HTML | TsgcReportHTMLExport zapisuje jeden samodzielny plik HTML, stronicowany lub ciągły. Tryb semantyczny zapisuje nagłówki, akapity i tabele ARIA oraz ukrywa elementy dekoracyjne przed technologiami wspomagającymi. | Pomoc | |
| Eksport do DOCX | TsgcReportDOCXExport zapisuje dokument Word, z układem zamrożonym w dokładnych ramkach lub jako płynną, edytowalną tabelę. Zewnętrzna biblioteka zip nie jest potrzebna. | Zarejestrowana | Pomoc |
Raporty .NET to port w C# z tymi samymi nazwami klas: konstruktor, źródło JSON, silnik i eksporty, podgląd WinForms oraz pakiety HTML, ASP.NET Core i sgcSign.
| Pakiet | Edycja | Zawartość |
|---|---|---|
esegece.sgcReports.Community | Community (bezpłatna) | Biblioteka podstawowa |
esegece.sgcReports.WinForms.Community | Community (bezpłatna) | Kontrolki Windows Forms |
esegece.sgcReports.HTML.Community | Community (bezpłatna) | Przeglądarka HTML i integracja z WWW |
esegece.sgcReports.AspNetCore.Community | Community (bezpłatna) | Integracja z ASP.NET Core |
esegece.sgcReports.Wpf.Community | Community (bezpłatna) | Kontrolki WPF |
esegece.sgcReports.Avalonia.Community | Community (bezpłatna) | Kontrolki Avalonia |
esegece.sgcReports.sgcSign.Community | Community (bezpłatna) | most sgcSign, podpisuje eksporty PDF (PAdES) |
esegece.sgcReports | Zarejestrowana | Biblioteka podstawowa |
esegece.sgcReports.WinForms | Zarejestrowana | Kontrolki Windows Forms |
esegece.sgcReports.HTML | Zarejestrowana | Przeglądarka HTML i integracja z WWW |
esegece.sgcReports.AspNetCore | Zarejestrowana | Integracja z ASP.NET Core |
esegece.sgcReports.Wpf | Zarejestrowana | Kontrolki WPF |
esegece.sgcReports.Avalonia | Zarejestrowana | Kontrolki Avalonia |
esegece.sgcReports.sgcCharts | Tylko zarejestrowana | most sgcCharts, element Chart |
esegece.sgcReports.sgcPivotGrid | Tylko zarejestrowana | most sgcPivotGrid, element PivotTable |
esegece.sgcReports.sgcSign | Zarejestrowana | most sgcSign, podpisuje eksporty PDF (PAdES) |
Każda funkcja sgcReports jest opisana w pomocy sgcUI, z osobną wersją dla każdego środowiska programistycznego.
Zacznij od wprowadzenia do sgcReports, a potem przejdź do szybkiego startu i tematów o funkcjach.
Delphi →Cała pomoc sgcUI jako plik PDF, do czytania offline lub wydruku.
Delphi (PDF) →