sgcReports Özellik Matrisi

sgcReports'un yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla. Çekirdekte VCL veya FMX ve harici DLL yoktur; bu yüzden Windows hizmetlerinde ve Linux64 arka plan programlarında çalışır.

Rapor Tanımı

9 özellik

Çıktı

5 özellik

Web Köprüsü

3 özellik

.NET

8 NuGet paketi

Belgeler

Çevrimiçi yardım ve PDF kılavuzları

Kayıtlı, Kayıtlı ve Deneme sürümlerinde bulunan ancak ücretsiz Community sürümünde olmayan özellikleri işaretler. ~, Community sürümünde kısmen bulunan bir özelliği işaretler; fark altında belirtilir.

Her satır kendi yardım konusuna bağlanır. Kayıtlı olarak işaretli satırlar kayıtlı sürümü gerektirir. Web köprüsü satırları ayrıca sgcWebSockets Professional veya üstünü ve sgcHTML'yi gerektirir.

Rapor Tanımı

ÖzellikAyrıntılarCommunityYardım
Akıcı oluşturucuTsgcReportBuilder bir raporu kodla, akıcı bir zincirle oluşturur.Yardım
Rapor modeliTsgcReport modelini doğrudan doldurun.Yardım
JSON tanımlarıBir rapor tanımını yeniden derlemeden çalışma zamanında JSON'dan yükleyin.Yardım
Bantlar ve gruplarGrup üst ve alt bilgileri, ana veri, sayfa alt bilgisi, ara toplamlar ve sayfa numaraları.Yardım
Ana ayrıntıAna ve ayrıntı bantları, örneğin satırlarıyla bir fatura.Yardım
İfadelerSum(Sales.Amount) gibi ifadeler.Yardım
Betik yazmaTsgcReport.Script, rapor tanımında ve JSON'da saklanan, Pascal benzeri küçük bir dilde yordamlar içerir (değişkenler, if, case, for, while, repeat ve her ifade işlevi). Rapor StartScript ve FinishScript betiklerini, her bant BeforePrintScript, AfterPrintScript ve AfterDataScript betiklerini, her öğe ise BeforePrintScript ve AfterPrintScript betiklerini çalıştırır. Bir betik bir bandı gizleyebilir, geçerli yazdırma için bir öğenin metnini, yazı tipi rengini veya yüksekliğini değiştirebilir, veri alanlarını okuyabilir ve rapor değişkenlerini ayarlayabilir. ScriptMaxSteps bitmeyen bir betiği durdurur, ScriptErrorAction ve OnScriptError bir hatanın ne yapacağını belirler. Delphi, C++Builder ve .NET'te.Yardım
BarkodlarsgcPDF barkod motoru aracılığıyla raporlarda barkodlar.Yardım
Sağdan sola (Arapça ve İbranice)TsgcReport.RightToLeft ile bantlar ve öğelerdeki BiDiMode yerleşimi yansıtır; metin şekillendirilir, çift yönlü sıralanır ve iki yana yaslanır. PDF dışa aktarımı sağdan sola okuma yönünü ayarlar, XLSX sağdan sola bir sayfa yazar, HTML görüntüleyici ve tasarımcı dir="rtl" alır.Yardım

Veri Kaynakları

ÖzellikAyrıntılarCommunityYardım
DataSetTsgcReportDataSetSource herhangi bir TDataSet'i okur.Yardım
JSONTsgcReportJSONSource bir JSON dosyasını veya dizesini okur.Yardım
OlaylarTsgcReportEventSource raporu kendi olaylarınızdan besler.Yardım

Çıktı

ÖzellikAyrıntılarCommunityYardım
Erişilebilir PDFVarsayılan olarak etiketli PDF/UA-1 (PDFUA True'dur).Yardım
PDF/A-3İstek üzerine arşivlik PDF/A-3 (rpaA3b, rpaA3a). Delphi ve .NET’te ayrıca PDF/A-4 (rpaA4) ve PDF/UA-2 (PDFUAPart, rpuPart2 değerine ayarlanır).Yardım
XLSX, CSV ve PNGHazırlanmış tek bir rapor, birçok çıktı: TsgcReportXLSXExport, TsgcReportCSVExport ve TsgcReportImageExport.Yardım
ÖnizlemeSayfa gezintisi olan TsgcReportPreviewVCL ve TsgcReportPreviewFMX. FireMonkey önizlemesi Windows, macOS, iOS ve Android üzerinde çalışır, dokunmatik kaydırma ve çimdik yakınlaştırma ile. iOS ve Android'de Yazdır ve PDF Kaydet, sistemin paylaşım sayfasını açar; bu sayfa AirPrint veya Android yazdırmayı sunar (SharePDF, Delphi 10.3 ve sonrası) ve RenderPage her platformda herhangi bir sayfayı bir bitmap'e çizer.Yardım
Linux arka plan programıMotoru bir Linux64 arka plan programında arayüzsüz çalıştırın.Yardım

Web Köprüsü

ÖzellikAyrıntılarCommunityYardım
Raporları HTTP üzerinden sunmaTsgcReportHTTPEndpoint raporları PDF, XLSX, CSV ve PNG olarak sunar. sgcWebSockets Professional veya üstü ile sgcHTML gerektirir.~Delphi ve C++ Builder: sgcWebSockets Professional veya üstü ile sgcHTML gerektirir. .NET: esegece.sgcReports.HTML ve AspNetCore paketleri aynı rotaları barındırır.Yardım
Tarayıcı görüntüleyicisiTsgcReportHTMLViewer raporları tarayıcıda gösterir.Yardım
Web rapor tasarımcısıTsgcReportHTMLDesigner rapor tanımlarını tarayıcıda düzenler.~DesignerEnabled özelliğini üretim uç noktalarında kapalı tutun ve kendi kimlik doğrulamanızın arkasına koyun.Yardım

Son kullanıcı tasarımcısı

ÖzellikAyrıntılarCommunityYardım
VCL için tasarımcıTsgcVCLReportDesigner, kullanıcılarınızın raporları uygulamanızın içinde düzenlediği bir paneldir. Forma bırakın, Engine atayın ve veri kaynaklarını ekleyin.KayıtlıYardım
FireMonkey için tasarımcıTsgcFMXReportDesigner, aynı tasarımcı birimleri üzerine kurulu FireMonkey karşılığıdır. Modal tasarımcı Windows ve macOS'ta çalışır.KayıtlıYardım
Araç kutusu, anahat, veri ağacı ve denetçiAraç kutusundan öğe türlerini ve veri ağacından alanları bir banda sürükleyin, anahatta sayfalara, bantlara ve öğelere göz atın, özellikleri denetçide düzenleyin. Her bırakma tek bir geri alma adımıdır.KayıtlıYardım
Cetveller, hizalama ve geri almaCetveller ve yakınlaştırma içeren bir tasarım yüzeyi, hizalama ve dağıtma komutları, geri al ve yinele.KayıtlıYardım
Önizleme ve JSON dosyalarıÖnizleme sekmesi raporu motorun verileriyle hazırlar. Yeni, Aç ve Kaydet, bir sunucunun arayüzsüz çalıştırabildiği JSON rapor tanımlarını kullanır. Tamam ve İptal düğmeli modal bir tasarımcı tek çağrı uzaklıktadır.KayıtlıYardım
Yerelleştirilmiş tasarımcıTasarımcının metinleri sgcUISetLanguage ile sgcUI'nin yerleşik 12 diline çevrilir.KayıtlıYardım
.NET tasarımcı sınıflarıWinForms, WPF ve Avalonia için tasarımcı denetimleri dahildir: TsgcWinFormsReportDesigner, TsgcWpfReportDesigner ve TsgcAvaloniaReportDesigner; araç kutusu, anahat, veri ağacı, özellik denetçisi, cetveller ve canlı önizleme ile birlikte kalıcı tasarımcı pencereleri sunar. Platformdan bağımsız tasarımcı modeli üzerine kuruludur; bu modeli kendi ana bileşeninizi oluşturmak için de kullanabilirsiniz.KayıtlıYardım
Betik düzenleyiciVCL, FireMonkey, WinForms, WPF ve Avalonia tasarımcıları rapor betiğini, bir hatanın satır ve sütununu gösteren bir Denetle düğmesi olan bir kod düzenleyicisinde düzenler. Denetçi raporun, bantların ve öğelerin betik olaylarını listeler; betiğin yordamları arasından seçim yapılır ve "(new procedure)" girdisi boş bir yordam ekler. Betik değişiklikleri geri al ve yinelenin parçasıdır.KayıtlıYardım

Zengin içerik, grafikler ve dışa aktarma

ÖzellikAyrıntılarCommunityYardım
Zengin metinKalın, italik, renkler, yazı tipleri, listeler ve bağlantılar tek bir öğede, HTML'ye benzer işaretleme ve [ifadeler] ile yazılır. Bağlantılar PDF, HTML ve DOCX dışa aktarmalarında korunur.Yardım
FiligranlarHer rapor sayfasında metin veya görüntü filigranı: saydamlık, döndürme, ortalanmış, döşenmiş veya özel konum, içeriğin arkasında veya önünde, sayfa aralıkları ve görünürlük ifadesi.Yardım
Çapraz tablolarSatır ve sütun alanları, birden çok ölçü (toplam, sayı, ortalama, en küçük ve en büyük), toplamlar ve PDF/UA ile HTML'de erişilebilir tablo. Sığmayan sütunlar sonraki sayfalarda devam eder.Yardım
Özel öğe türleriKendi TsgcReportCustomRenderer sınıfınızı bir adla kaydedin. PDF, PNG, HTML ve DOCX dışa aktarmalarında basılır ve tasarımcının araç kutusunda görünür. Hazır Chart ve PivotTable köprüleri kayıtlı sürümdedir.Yardım
Raporlarda grafiklersgcReportsCharts köprüsü, sgcCharts'ın çizdiği bir Chart öğesi ekler: çubuk, yığılmış çubuk, çizgi ve alan; PDF'de vektör içerik, HTML'de satır içi SVG olarak. sgcCharts gerekir.KayıtlıYardım
Raporlarda özet tablolarsgcReportsPivotGrid köprüsü, sgcPivotGrid'in hesapladığı bir PivotTable öğesi ekler ve yerleşik çapraz tablodan daha fazla toplama yöntemi sunar. sgcPivotGrid gerekir.KayıtlıYardım
HTML dışa aktarmaTsgcReportHTMLExport, sayfalı veya sürekli, kendi içinde tam tek bir HTML dosyası yazar. Anlamsal mod başlıkları, paragrafları ve ARIA tablolarını yazar ve süsleme öğelerini yardımcı teknolojilerden gizler.Yardım
DOCX dışa aktarmaTsgcReportDOCXExport, düzeni kesin çerçevelerle sabitleyerek veya akan, düzenlenebilir bir tablo olarak Word belgesi yazar. Harici bir zip kitaplığı gerekmez.KayıtlıYardım

.NET için sgcReports

.NET raporları aynı sınıf adlarına sahip bir C# portudur: oluşturucu, JSON kaynağı, motor ve dışa aktarmalar, bir WinForms önizlemesi ve HTML, ASP.NET Core ile sgcSign paketleri.

PaketSürümİçerik
esegece.sgcReports.CommunityCommunity (ücretsiz)Çekirdek kitaplık
esegece.sgcReports.WinForms.CommunityCommunity (ücretsiz)Windows Forms denetimleri
esegece.sgcReports.HTML.CommunityCommunity (ücretsiz)HTML görüntüleyici ve web entegrasyonu
esegece.sgcReports.AspNetCore.CommunityCommunity (ücretsiz)ASP.NET Core entegrasyonu
esegece.sgcReports.Wpf.CommunityCommunity (ücretsiz)WPF denetimleri
esegece.sgcReports.Avalonia.CommunityCommunity (ücretsiz)Avalonia denetimleri
esegece.sgcReports.sgcSign.CommunityCommunity (ücretsiz)sgcSign köprüsü, PDF dışa aktarmalarını imzalar (PAdES)
esegece.sgcReportsKayıtlıÇekirdek kitaplık
esegece.sgcReports.WinFormsKayıtlıWindows Forms denetimleri
esegece.sgcReports.HTMLKayıtlıHTML görüntüleyici ve web entegrasyonu
esegece.sgcReports.AspNetCoreKayıtlıASP.NET Core entegrasyonu
esegece.sgcReports.WpfKayıtlıWPF denetimleri
esegece.sgcReports.AvaloniaKayıtlıAvalonia denetimleri
esegece.sgcReports.sgcChartsYalnızca KayıtlısgcCharts köprüsü, Chart öğesi
esegece.sgcReports.sgcPivotGridYalnızca KayıtlısgcPivotGrid köprüsü, PivotTable öğesi
esegece.sgcReports.sgcSignKayıtlısgcSign köprüsü, PDF dışa aktarmalarını imzalar (PAdES)

Belgeler

sgcReports ürününün her özelliği sgcUI yardımında belgelenmiştir ve her geliştirme ortamı için ayrı bir sürüm vardır.

Çevrimiçi Yardım

sgcReports tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.

Delphi →
C++ Builder →
.NET →

PDF Kılavuzları

Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcReports ile Geliştirin

sgcUI denemesini indirin ve sgcReports ürününü Delphi, C++ Builder veya .NET uygulamanıza ekleyin.