sgcRichEdit ürününün yaptığı her şey göreve göre gruplanmış olarak, ardından Delphi, C++ Builder ve .NET için diğer zengin metin düzenleyicileriyle bir karşılaştırma. Her özellik her sgcRichEdit lisansında bulunur; Community sürümü yoktur.
TsgcRichDocument paragrafları, tabloları, sayfa sonlarını, stilleri, listeleri, görselleri, bağlantıları, belge özelliklerini ve sayfa ayarlarını tutar. VCL veya FireMonkey'e bağlı değildir.
Yerel JSON
Bir belgenin her ayrıntısını okur ve yazar. Denetimler belgelerini form dosyasında JSON olarak saklar.
HTML
CSS, tablolar, listeler ve görsellerle (veri URI'leri veya bir olay aracılığıyla diğer kaynaklar) HTML okur, Word ve Outlook liste ipuçları dahil. Adlandırılmış her stil için bir sınıf içeren HTML5 yazar.
Markdown
Bir CommonMark alt kümesini okur ve yazar: başlıklar, vurgu, kod aralıkları ve blokları, alıntılar, iç içe listeler, bağlantılar, görseller, GFM tabloları ve üstü çizili metin.
RTF
Yazı tipleri, renkler, stiller, listeler, birleştirilmiş ve iç içe tablolar, köprüler ve PNG ile JPEG görsellerle RTF okur ve yazar. Word'den gelen içerik metnini, biçimlendirmesini, stillerini, listelerini, tablolarını, bağlantılarını ve resimlerini korur.
Düz metin
Satır başına bir paragraf olacak şekilde metin giriş ve çıkış, bayt sırası işareti algılama ile.
Biçim algılama
LoadFromFile, LoadFromStream ve LoadFromString biçimi algılar; AsJSON, AsHTML, AsRTF, AsMarkdown ve AsText belgeyi bir dize olarak okur ve yazar. DOCX ve PDF dışa aktarma biçimleridir.
Özellikler
Düzenleme
Özellik
Ayrıntılar
Geri al ve yinele
Her değişiklik bir geri alma adımıdır, yazma sözcükler halinde gruplanır ve Tümünü Değiştir tek bir adımdır.
Klavye
Kelime işlemci kısayolları: Ctrl+B, Ctrl+I, Ctrl+U, Ctrl+L, Ctrl+E, Ctrl+R, Ctrl+J, başlıklar için Ctrl+Alt+1 ile 3, madde işaretleri için Ctrl+Shift+L, bağlantı için Ctrl+K, Ctrl+Z ve Ctrl+Y, sayfa sonu için Ctrl+Enter, tablo hücreleri arasında geçiş için Tab.
Fare ve dokunma
Tıklama, bir sözcüğe çift tıklama, bir paragrafa üç kez tıklama, seçmek için sürükleme, tutamaçlarla görselleri yeniden boyutlandırma, tablo sütun kenarlıklarını sürükleme. FireMonkey denetiminde dokunma, çift dokunma ve uzun basma seçim tutamaçlarına sahip bir dokunmatik mod vardır.
Bul ve değiştir
Büyük küçük harf, tam sözcük, geriye doğru, seçimde ve düzenli ifadeler, paragraflar ve tablo hücreleri arasında.
Komutlar
Biçimlendirme, paragraflar, listeler, tablolar, görseller, bağlantılar, pano, geri al ve bul için ExecuteCommand ve CommandState, araç çubukları için etkin, işaretli ve değer durumlarıyla.
Eylemler
Her komut için VCL ve FireMonkey eylemleri, böylece menüler, araç çubukları ve sgcToolbar gibi şeritler düzenleyiciye bağlanır.
Özellikler
Tablolar, Görseller, Bağlantılar, Listeler ve Stiller
Özellik
Ayrıntılar
Tablolar
Satır ve sütun ekleme ve silme, sütunlar ve satırlar boyunca hücre birleştirme ve bölme, başlık satırları, sayfalar arasında bölünmeyen satırlar, kenarlıklar, arka planlar, dolgu, dikey hizalama ve iç içe tablolar.
Görseller
Alternatif metinli satır içi görseller, sayfa genişliğine ölçeklenir ve tutamaçlarla yeniden boyutlandırılır. PNG ve BMP yerleşiktir; JPEG ve GIF, VCL, FireMonkey veya .NET ana bilgisayarı üzerinden çözülür.
Köprüler
Bağlantı ekleme ve kaldırma, OnLinkClick olayıyla Ctrl+tıklama ve bağlantıları kabukla açmak için AutoOpenLinks.
Listeler
9 düzeyde madde işaretleri, ondalık sayılar, harfler ve Roma rakamları, başlangıç numaraları ve yeniden başlatmalarla.
Stiller ve biçimlendirme
Kalıtımlı paragraf, karakter ve tablo stilleri; yerleşik Normal, Başlık 1 ile 6, Başlık, Alt başlık, Alıntı, Kod, Liste paragrafı, Köprü ve Tablo ızgarası. Yazı tipi, boyut, kalın, italik, altı çizili, üstü çizili, renk, vurgu, üst simge ve alt simge ile karakter biçimlendirmesi; hizalama, girintiler, aralık, satır aralığı, sekme durakları, sonrakiyle birlikte tut ve öncesinde sayfa sonu ile paragraf biçimlendirmesi.
Özellikler
Sağdan Sola ve IME
Özellik
Ayrıntılar
Sağdan sola
Arapça ve İbranice için sağdan sola paragraflar, paragraf başına yön ile (soldan sağa, sağdan sola veya otomatik).
Karışık metin
Aynı paragrafta Arapça ve İngilizce, şekillendirilmiş Arapça metin, görsel imleç ve okuyucunun beklediği yerde çizilen seçim ile.
IME
Japonca, Çince ve Korece için satır içi oluşturma, aday penceresi imleçte olacak şekilde. Oluşturma tek bir geri alma adımıdır.
Yön kısayolları
Ctrl+Sağ Shift ve Ctrl+Sol Shift, Word'deki gibi paragraf yönünü belirler.
Özellikler
Pano
Özellik
Ayrıntılar
Kopyalama
Seçim panoya RTF, HTML ve düz metin olarak gider, ayrıca sgcRichEdit denetimleri arasında her ayrıntıyı koruyan özel bir biçim de eklenir.
Yapıştırma
Word'den ve tarayıcılardan içerik yapıştırır, mevcut en zengin biçimi seçer.
Düz yapıştırma
Ctrl+Shift+V metni biçimlendirmesiz yapıştırır.
Özellikler
Yazdırma, PDF, DOCX ve PNG Dışa Aktarma
Özellik
Ayrıntılar
Sayfalandırma
Belge başına sayfa ayarları; satırlara bölünen paragraflar, dul ve öksüz satır denetimi, satırları birlikte tut, sonrakiyle birlikte tut, sayfa sonları, satırlara bölünen tablo satırları, her sayfada tekrarlanan başlık satırları.
Yazdırma ve önizleme
VCL, FireMonkey, WinForms, WPF ve Avalonia üzerinde Print ve PrintPreview.
PDF dışa aktarma
ExportToPDF, sgcRichEdit ile kurulan sgcPDF motoru üzerinden başlıklar, paragraflar, listeler, tablolar, alternatif metinli şekiller ve bağlantılarla etiketli bir PDF yazar.
DOCX dışa aktarma
Stiller, numaralandırma, birleştirilmiş hücreli tablolar, köprüler, görseller ve sayfa ayarlarıyla Word belgeleri yazar. Harici bir zip kitaplığı gerekmez.
PNG dışa aktarma
ExportToPNG herhangi bir sayfayı seçtiğiniz DPI değerinde çizer.
Özellikler
Erişilebilirlik
Özellik
Ayrıntılar
UI Automation metin deseni
Windows üzerindeki ekran okuyucular belgeyi karakter, sözcük, satır, paragraf ve sayfa bazında okur, biçimlendirmeyi sorgular ve seçimi izler. VCL denetiminde, Windows üzerindeki FireMonkey denetiminde ve WinForms ile WPF denetimlerinde kullanılabilir.
Görseller ve bağlantılar
Görseller alternatif metinleriyle adlandırılır; bağlantılar köprü rolüne sahiptir ve çağrılabilir.
Klavye erişimi
Her eylemin bir kısayolu veya komutu vardır, görseller ve tablolar klavyeden seçilebilir ve yeniden boyutlandırılabilir, biçimlendirme değişiklikleri duyurulur.
Erişilebilir çıktı
PDF dışa aktarma belge yapısıyla etiketlenir. sgcUI erişilebilirlik sayfalarına bakın.
Özellikler
Veri Duyarlı ve Veri Bağlama
Özellik
Ayrıntılar
Veri duyarlı denetimler
Dize, memo, geniş memo ve BLOB alanları için DataSource ve DataField ile TsgcVCLDBRichEdit ve TsgcFMXDBRichEdit.
Saklanan biçim
FieldFormat: Auto, JSON, HTML, RTF, Markdown veya Text. Auto, okurken JSON, RTF ve HTML algılar ve okuduğu biçimi geri yazar. FieldEncoding: auto, UTF-8, ANSI veya UTF-16.
Düzenleme davranışı
İlk değişiklik veri kümesini düzenleme moduna alır, odak kaybı alanı bir kez yazar, Escape alanın değerini geri yükler ve geri alma, kayıt değiştiğinde temizlenir. AutoDisplay büyük belgeleri isteğe bağlı yükler.
WinForms bağlama
DocumentText, DataBindings ile bağlanabilir; denetimde ayrıca DataSource, DataMember, DataField, FieldFormat ve FieldEncoding vardır.
WPF ve Avalonia bağlama
DocumentText iki yönlü bağlanır ve denetim odağı kaybettiğinde kaynağı günceller; DocumentFormat JSON, HTML, RTF, Markdown veya metni seçer.
Özellikler
Yerelleştirme
Özellik
Ayrıntılar
12 arayüz dili
İngilizce, İspanyolca, Almanca, Fransızca, İtalyanca, Portekizce (Brezilya), Hollandaca, Lehçe, Türkçe, Japonca, Korece ve Çince dillerinde komut adları, erişilebilirlik metinleri ve iletiler, Delphi ve .NET denetimleri tarafından paylaşılır.
Belge dili
Metin parçası başına ve belge başına bir dil, PDF, HTML ve DOCX dışa aktarmalarına yazılır.
Özellikler
Pencere Olmadan Çizim
Özellik
Ayrıntılar
Pencere gerekmez
Belge modeli, biçimler, yerleşim, sayfalandırma ve dışa aktarmalar VCL veya FireMonkey kullanmaz, bu nedenle servisler ve arka plan programları belgeleri dönüştürebilir ve çizebilir.
Linux64
Çerçeveden bağımsız birimler Delphi 10.2'den itibaren Linux64 için derlenir.
.NET
Çekirdek kitaplık .NET Standard 2.0, .NET Framework 4.7.2 ve .NET 6, 8, 9 ve 10 hedefler; PNG dışa aktarma Rendering paketindedir.
Platformlar
Platformlar ve IDE Sürümleri
Hedef
Bileşenler
Sürümler
VCL
TsgcVCLRichEdit, TsgcVCLDBRichEdit
Delphi 7'den 13'e, C++ Builder 2007'den 13'e
FireMonkey
TsgcFMXRichEdit, TsgcFMXDBRichEdit
Delphi ve C++ Builder XE6 ve sonrası
Linux64
Belge modeli, biçimler, yerleşim ve dışa aktarmalar
Delphi 10.2 ve sonrası
WinForms
TsgcWinFormsRichEdit, Visual Studio tasarımcısı ve veri bağlama ile
Windows üzerinde .NET Framework 4.7.2, .NET 8, 9 ve 10
WPF
TsgcWpfRichEdit
Windows üzerinde .NET Framework 4.7.2, .NET 8, 9 ve 10
Avalonia
TsgcAvaloniaRichEdit
.NET 8, 9 ve 10 üzerinde Avalonia 12
.NET
.NET için sgcRichEdit
Aynı sınıf ve üye adlarına sahip bir C# taşıması. Paketler yalnızca Kayıtlıdır ve nuget.org üzerinde yayımlanmaz.
Paket
Sürüm
İçerik
esegece.sgcRichEdit
Kayıtlı
Belge modeli, biçimler, yerleşim ve dışa aktarmalar
esegece.sgcRichEdit.Rendering
Kayıtlı
Görsel kod çözücüler ve PNG sayfa dışa aktarma
esegece.sgcRichEdit.WinForms
Kayıtlı
Windows Forms denetimi
esegece.sgcRichEdit.WinForms.Design
Kayıtlı
.NET 8 ve sonrası için Visual Studio tasarımcısı
esegece.sgcRichEdit.Wpf
Kayıtlı
WPF denetimi
esegece.sgcRichEdit.Avalonia
Kayıtlı
Avalonia denetimi
Karşılaştırma
sgcRichEdit ve Diğer Zengin Metin Düzenleyicileri
Her ürünün güçlü yanları vardır. Tablo, her üreticinin herkese açık sayfalarında belirttiklerini listeler, böylece hangisinin projenize uyduğunu kontrol edebilirsiniz.
Ürün
Çerçeveler
Belge biçimleri
Veri duyarlı ve notlar
sgcRichEdit
Delphi 7'den 13'e ve C++ Builder 2007'den 13'e için VCL ve FireMonkey; .NET için WinForms, WPF ve Avalonia
JSON, HTML, Markdown, RTF ve metin okur ve yazar; DOCX, PDF ve PNG dışa aktarır
TsgcVCLDBRichEdit ve TsgcFMXDBRichEdit, .NET veri bağlama. Linux64 üzerinde pencere olmadan çizim. sgcUI'nin parçası.
TRichView ve ScaleRichView
Delphi ve C++Builder için VCL ve FireMonkey bileşenleri, ayrıca Lazarus LCL bileşenleri
DocX, RTF, HTML, Markdown ve diğer biçimlerin içe ve dışa aktarılması
TDBRichView ve TDBRichViewEdit. ScaleRichView, WYSIWYG düzenleme için aynı üreticinin ayrı bir ürünüdür.
DevExpress VCL Rich Edit Control
Delphi ve C++Builder için VCL. DevExpress, WinForms ve WPF için ayrı Rich Text Editor ürünleri satar.
TXT ve RTF yerleşik; DOC, HTML ve DOCX ek birimlerle
DevExpress tarafından Microsoft Word'den esinlenmiş, iç içe tablolar, birleştirilmiş hücreler, Baskı Düzeni görünümü ve adres mektup birleştirme içeren, özellik bakımından eksiksiz bir RTF denetimi olarak tanımlanır.
TMS FNC Rich Editor
TTMSFNCRichEditor, Delphi için çapraz platform bir FNC denetimi. TMS ayrıca TMS VCL UI Pack içinde TAdvRichEditor sunar.
TTMSFNCRichEditorIO ile HTML içe ve dışa aktarma, TTMSFNCRichEditorPDFIO ile PDF çıktısı, Windows üzerinde ayrı bir bileşenle RTF içe ve dışa aktarma
TTMSFNCRichEditorPrintIO ile yazdırma.
TRichEdit
Yalnızca VCL, Windows üzerinde. Windows RichEdit denetimini sarmalar ve Delphi ile C++Builder ile birlikte gelir.
RTF ve düz metin
TDBRichEdit, VCL içindeki veri duyarlı sürümdür.
Üçüncü taraf bilgileri, üreticilerin Ekim 2026 tarihli herkese açık sayfalarından alınmıştır: trichview.com, devexpress.com, docs.devexpress.com ve doc.tmssoftware.com. Ürün adları sahiplerinin ticari markalarıdır. Güncel ayrıntılar için her üreticinin sitesine bakın.
Belgeler
Belgeler
sgcRichEdit, her geliştirme ortamı için ayrı bir derlemeyle sgcUI yardımında belgelenmiştir.