sgcRichEdit Matrice delle funzionalità

Tutto ciò che sgcRichEdit sa fare, raggruppato per attività, seguito da un confronto con altri editor rich text per Delphi, C++ Builder e .NET. Ogni funzionalità è presente in ogni licenza di sgcRichEdit; non esiste un'edizione Community.

Modifica

6 funzionalità

Appunti

3 funzionalità

Stampa ed esportazione

5 funzionalità

Accessibilità

4 funzionalità

Rendering headless

Windows e Linux64

Piattaforme e versioni degli IDE

Delphi, C++ Builder e .NET

Confronto

5 editor rich text

Modello di documento e formati

FunzionalitàDettagli
Modello di documentoTsgcRichDocument contiene paragrafi, tabelle, interruzioni di pagina, stili, elenchi, immagini, link, proprietà del documento e impostazioni di pagina. Non dipende da VCL o FireMonkey.
JSON nativoLegge e scrive ogni dettaglio di un documento. I controlli memorizzano il loro documento nel file del form come JSON.
HTMLLegge HTML con CSS, tabelle, elenchi e immagini (data URI, o altre sorgenti tramite un evento), inclusi gli indizi sugli elenchi di Word e Outlook. Scrive HTML5 con una classe per ogni stile con nome.
MarkdownLegge e scrive un sottoinsieme di CommonMark: titoli, enfasi, span e blocchi di codice, citazioni, elenchi annidati, link, immagini, tabelle GFM e testo barrato.
RTFLegge e scrive RTF con font, colori, stili, elenchi, tabelle annidate e con celle unite, collegamenti ipertestuali e immagini PNG e JPEG. Il contenuto proveniente da Word mantiene testo, formattazione, stili, elenchi, tabelle, link e immagini.
Testo sempliceTesto in lettura e scrittura, un paragrafo per riga, con rilevamento del byte order mark.
Rilevamento del formatoLoadFromFile, LoadFromStream e LoadFromString riconoscono il formato; AsJSON, AsHTML, AsRTF, AsMarkdown e AsText leggono e scrivono il documento come stringa. DOCX e PDF sono formati di esportazione.

Modifica

FunzionalitàDettagli
Annulla e ripetiOgni modifica è un passo di annullamento, la digitazione è raggruppata per parole e Sostituisci tutto è un unico passo.
TastieraScorciatoie da word processor: Ctrl+B, Ctrl+I, Ctrl+U, Ctrl+L, Ctrl+E, Ctrl+R, Ctrl+J, Ctrl+Alt+1 a 3 per i titoli, Ctrl+Maiusc+L per gli elenchi puntati, Ctrl+K per un link, Ctrl+Z e Ctrl+Y, Ctrl+Invio per un'interruzione di pagina, Tab per spostarsi tra le celle di una tabella.
Mouse e touchClic, doppio clic su una parola, triplo clic su un paragrafo, trascinamento per selezionare, ridimensionamento delle immagini con le maniglie, trascinamento dei bordi delle colonne di una tabella. Il controllo FireMonkey ha una modalità touch con tocco, doppio tocco e maniglie di selezione con pressione prolungata.
Trova e sostituisciMaiuscole e minuscole, parola intera, all'indietro, nella selezione ed espressioni regolari, tra paragrafi e celle di tabella.
ComandiExecuteCommand e CommandState per formattazione, paragrafi, elenchi, tabelle, immagini, link, appunti, annulla e trova, con stati abilitato, selezionato e valore per le toolbar.
AzioniAzioni VCL e FireMonkey per ogni comando, così menu, toolbar e ribbon come sgcToolbar si collegano all'editor.
FunzionalitàDettagli
TabelleInserisci ed elimina righe e colonne, unisci e dividi celle su colonne e righe, righe di intestazione, righe che non si dividono tra le pagine, bordi, sfondi, spaziatura interna, allineamento verticale e tabelle annidate.
ImmaginiImmagini inline con testo alternativo, scalate alla larghezza della pagina, ridimensionabili con le maniglie. PNG e BMP sono integrati; JPEG e GIF sono decodificati tramite l'host VCL, FireMonkey o .NET.
Collegamenti ipertestualiInserisci e rimuovi link, Ctrl+clic con l'evento OnLinkClick, e AutoOpenLinks per aprirli con la shell.
ElenchiElenchi puntati, numeri decimali, lettere e numeri romani su 9 livelli, con numeri iniziali e riavvii.
Stili e formattazioneStili di paragrafo, carattere e tabella con ereditarietà; integrati Normale, Titolo da 1 a 6, Titolo del documento, Sottotitolo, Citazione, Codice, Paragrafo elenco, Collegamento ipertestuale e Griglia tabella. Formattazione dei caratteri con font, dimensione, grassetto, corsivo, sottolineato, barrato, colore, evidenziazione, apice e pedice; formattazione dei paragrafi con allineamento, rientri, spaziatura, interlinea, tabulazioni, mantieni con il successivo e interruzione di pagina prima.

Da destra a sinistra e IME

FunzionalitàDettagli
Da destra a sinistraParagrafi da destra a sinistra per arabo ed ebraico, con una direzione per paragrafo (da sinistra a destra, da destra a sinistra o automatica).
Testo mistoArabo e inglese nello stesso paragrafo, con testo arabo con forme contestuali, un cursore visivo e la selezione disegnata dove il lettore se la aspetta.
IMEComposizione inline per giapponese, cinese e coreano, con la finestra dei candidati al cursore. La composizione è un unico passo di annullamento.
Scorciatoie di direzioneCtrl+Maiusc destro e Ctrl+Maiusc sinistro impostano la direzione del paragrafo, come in Word.

Appunti

FunzionalitàDettagli
CopiaLa selezione va negli appunti come RTF, HTML e testo semplice, più un formato privato che conserva ogni dettaglio tra i controlli sgcRichEdit.
IncollaIncolla contenuti da Word e dai browser, scegliendo il formato più ricco disponibile.
Incolla sempliceCtrl+Maiusc+V incolla il testo senza formattazione.

Stampa ed esportazione in PDF, DOCX e PNG

FunzionalitàDettagli
ImpaginazioneImpostazioni di pagina per documento; paragrafi divisi per righe con controllo di vedove e orfane, mantieni insieme le righe, mantieni con il successivo, interruzioni di pagina, righe di tabella divise per righe, righe di intestazione ripetute in ogni pagina.
Stampa e anteprimaPrint e PrintPreview su VCL, FireMonkey, WinForms, WPF e Avalonia.
Esportazione PDFExportToPDF scrive un PDF taggato con titoli, paragrafi, elenchi, tabelle, figure con testo alternativo e link, tramite il motore sgcPDF installato insieme a sgcRichEdit.
Esportazione DOCXScrive documenti Word con stili, numerazione, tabelle con celle unite, collegamenti ipertestuali, immagini e impostazioni di pagina. Non serve nessuna libreria zip esterna.
Esportazione PNGExportToPNG rende qualsiasi pagina ai DPI che scegli.

Accessibilità

FunzionalitàDettagli
Text pattern di UI AutomationGli screen reader su Windows leggono il documento per carattere, parola, riga, paragrafo e pagina, interrogano la formattazione e seguono la selezione. Disponibile sul controllo VCL, sul controllo FireMonkey su Windows e sui controlli WinForms e WPF.
Immagini e linkLe immagini sono identificate dal testo alternativo; i link hanno il ruolo di collegamento ipertestuale e possono essere attivati.
Raggiungibilità da tastieraOgni azione ha una scorciatoia o un comando, immagini e tabelle si possono selezionare e ridimensionare dalla tastiera, e le modifiche di formattazione vengono annunciate.
Output accessibileL'esportazione PDF è taggata con la struttura del documento. Vedi le pagine sull'accessibilità di sgcUI.

Data-aware e data binding

FunzionalitàDettagli
Controlli data-awareTsgcVCLDBRichEdit e TsgcFMXDBRichEdit con DataSource e DataField, per campi string, memo, wide memo e BLOB.
Formato memorizzatoFieldFormat: Auto, JSON, HTML, RTF, Markdown o Text. Auto riconosce JSON, RTF e HTML in lettura e riscrive il formato letto. FieldEncoding: auto, UTF-8, ANSI o UTF-16.
Semantica di modificaLa prima modifica mette il dataset in modalità di modifica, la perdita del focus scrive il campo una sola volta, Esc ripristina il valore del campo e l'annullamento viene azzerato al cambio di record. AutoDisplay carica i documenti di grandi dimensioni su richiesta.
Binding in WinFormsDocumentText è collegabile con DataBindings; il controllo ha anche DataSource, DataMember, DataField, FieldFormat e FieldEncoding.
Binding in WPF e AvaloniaDocumentText si lega in modo bidirezionale e aggiorna l'origine quando il controllo perde il focus; DocumentFormat seleziona JSON, HTML, RTF, Markdown o testo.

Localizzazione

FunzionalitàDettagli
12 lingue dell'interfacciaNomi dei comandi, testi di accessibilità e messaggi in inglese, spagnolo, tedesco, francese, italiano, portoghese (Brasile), olandese, polacco, turco, giapponese, coreano e cinese, condivisi dai controlli Delphi e .NET.
Lingua del documentoUna lingua per ogni porzione di testo e per ogni documento, scritta nelle esportazioni PDF, HTML e DOCX.

Rendering headless

FunzionalitàDettagli
Nessuna finestra necessariaIl modello di documento, i formati, il layout, l'impaginazione e le esportazioni non usano VCL o FireMonkey, quindi servizi e daemon possono convertire e rendere documenti.
Linux64Le unit indipendenti dal framework si compilano per Linux64 da Delphi 10.2.
.NETLa libreria core ha come target .NET Standard 2.0, .NET Framework 4.7.2 e .NET 6, 8, 9 e 10; l'esportazione PNG si trova nel pacchetto Rendering.

Piattaforme e versioni degli IDE

TargetComponentiVersioni
VCLTsgcVCLRichEdit, TsgcVCLDBRichEditDa Delphi 7 a 13, da C++ Builder 2007 a 13
FireMonkeyTsgcFMXRichEdit, TsgcFMXDBRichEditDelphi e C++ Builder XE6 e successivi
Linux64Modello di documento, formati, layout ed esportazioniDelphi 10.2 e successivi
WinFormsTsgcWinFormsRichEdit, con un designer per Visual Studio e data binding.NET Framework 4.7.2, .NET 8, 9 e 10 su Windows
WPFTsgcWpfRichEdit.NET Framework 4.7.2, .NET 8, 9 e 10 su Windows
AvaloniaTsgcAvaloniaRichEditAvalonia 12 su .NET 8, 9 e 10

sgcRichEdit per .NET

Un port in C# con gli stessi nomi di classi e membri. I pacchetti sono solo Registered e non sono pubblicati su nuget.org.

PacchettoEdizioneContenuto
esegece.sgcRichEditRegisteredModello di documento, formati, layout ed esportazioni
esegece.sgcRichEdit.RenderingRegisteredDecodificatori di immagini ed esportazione delle pagine in PNG
esegece.sgcRichEdit.WinFormsRegisteredControllo Windows Forms
esegece.sgcRichEdit.WinForms.DesignRegisteredDesigner per Visual Studio per .NET 8 e successivi
esegece.sgcRichEdit.WpfRegisteredControllo WPF
esegece.sgcRichEdit.AvaloniaRegisteredControllo Avalonia

sgcRichEdit e altri editor rich text

Ogni prodotto ha i suoi punti di forza. La tabella elenca ciò che ogni fornitore dichiara nelle sue pagine pubbliche, così puoi verificare quale si adatta al tuo progetto.

ProdottoFrameworkFormati di documentoData-aware e note
sgcRichEditVCL e FireMonkey per Delphi da 7 a 13 e C++ Builder da 2007 a 13; WinForms, WPF e Avalonia per .NETLegge e scrive JSON, HTML, Markdown, RTF e testo; esporta DOCX, PDF e PNGTsgcVCLDBRichEdit e TsgcFMXDBRichEdit, data binding .NET. Rendering headless su Linux64. Parte di sgcUI.
TRichView and ScaleRichViewComponenti VCL e FireMonkey per Delphi e C++Builder, più componenti Lazarus LCLImportazione ed esportazione di DocX, RTF, HTML, Markdown e altri formatiTDBRichView e TDBRichViewEdit. ScaleRichView è un prodotto separato dello stesso fornitore per la modifica WYSIWYG.
DevExpress VCL Rich Edit ControlVCL per Delphi e C++Builder. DevExpress vende Rich Text Editor separati per WinForms e WPF.TXT e RTF integrati; DOC, HTML e DOCX tramite unit aggiuntiveDescritto da DevExpress come un controllo RTF completo ispirato a Microsoft Word, con tabelle annidate, celle unite, una vista Layout di stampa e stampa unione.
TMS FNC Rich EditorTTMSFNCRichEditor, un controllo FNC multipiattaforma per Delphi. TMS offre anche TAdvRichEditor nel TMS VCL UI Pack.Importazione ed esportazione HTML tramite TTMSFNCRichEditorIO, output PDF tramite TTMSFNCRichEditorPDFIO, importazione ed esportazione RTF tramite un componente separato su WindowsStampa tramite TTMSFNCRichEditorPrintIO.
TRichEditSolo VCL, su Windows. Incapsula il controllo RichEdit di Windows ed è incluso in Delphi e C++Builder.RTF e testo sempliceTDBRichEdit è la versione data-aware nella VCL.

Le informazioni di terze parti provengono dalle pagine pubbliche dei fornitori di ottobre 2026: trichview.com, devexpress.com, docs.devexpress.com e doc.tmssoftware.com. I nomi dei prodotti sono marchi dei rispettivi proprietari. Controlla il sito di ogni fornitore per i dettagli aggiornati.

Documentazione

sgcRichEdit è documentato nella guida di sgcUI, con una versione per ogni ambiente di sviluppo.

Guida online

La guida di sgcUI per ogni ambiente di sviluppo.

Delphi →
C++ Builder →
.NET →

Manuali PDF

La guida completa di sgcUI come file PDF, da leggere offline o stampare.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La scelta più conveniente: All-AccessTutti i prodotti eSeGeCe, con Supporto Premium incluso, a partire da €1,059/anno.
Vedi i prezzi All-Access

Crea con sgcRichEdit

Scarica il trial di sgcUI e aggiungi un editor di documenti alla tua applicazione Delphi o C++ Builder.