Matriz de características de sgcRichEdit

Todo lo que hace sgcRichEdit, agrupado por tarea, seguido de una comparación con otros editores de texto enriquecido para Delphi, C++ Builder y .NET. Todas las características están en todas las licencias de sgcRichEdit; no existe una edición Community.

Edición

6 características

Portapapeles

3 características

Impresión y exportación

5 características

Accesibilidad

4 características

Localización

12 idiomas

Renderizado sin ventana

Windows y Linux64

Plataformas y versiones de IDE

Delphi, C++ Builder y .NET

Comparación

5 editores de texto enriquecido

Modelo de documento y formatos

CaracterísticaDetalles
Modelo de documentoTsgcRichDocument contiene párrafos, tablas, saltos de página, estilos, listas, imágenes, enlaces, propiedades del documento y configuración de página. No depende de VCL ni de FireMonkey.
JSON nativoLee y escribe cada detalle de un documento. Los controles guardan su documento en el archivo del formulario como JSON.
HTMLLee HTML con CSS, tablas, listas e imágenes (URI de datos, u otras fuentes mediante un evento), incluidas las pistas de lista de Word y Outlook. Escribe HTML5 con una clase por estilo con nombre.
MarkdownLee y escribe un subconjunto de CommonMark: títulos, énfasis, fragmentos y bloques de código, citas, listas anidadas, enlaces, imágenes, tablas GFM y tachado.
RTFLee y escribe RTF con fuentes, colores, estilos, listas, tablas combinadas y anidadas, hipervínculos e imágenes PNG y JPEG. El contenido de Word conserva su texto, formato, estilos, listas, tablas, enlaces e imágenes.
Texto sin formatoTexto de entrada y salida, un párrafo por línea, con detección de la marca de orden de bytes.
Detección de formatoLoadFromFile, LoadFromStream y LoadFromString detectan el formato; AsJSON, AsHTML, AsRTF, AsMarkdown y AsText leen y escriben el documento como una cadena. DOCX y PDF son formatos de exportación.

Edición

CaracterísticaDetalles
Deshacer y rehacerCada cambio es un paso de deshacer, la escritura se agrupa por palabras y Reemplazar todo es un único paso.
TecladoAtajos de procesador de textos: Ctrl+B, Ctrl+I, Ctrl+U, Ctrl+L, Ctrl+E, Ctrl+R, Ctrl+J, Ctrl+Alt+1 a 3 para títulos, Ctrl+Mayús+L para viñetas, Ctrl+K para un enlace, Ctrl+Z y Ctrl+Y, Ctrl+Intro para un salto de página, Tab para moverse entre celdas de tabla.
Ratón y táctilClic, doble clic en una palabra, triple clic en un párrafo, arrastrar para seleccionar, cambiar el tamaño de las imágenes con controladores, arrastrar los bordes de columna de las tablas. El control de FireMonkey tiene un modo táctil con toque, doble toque y controladores de selección con pulsación larga.
Buscar y reemplazarMayúsculas y minúsculas, palabra completa, hacia atrás, en la selección y expresiones regulares, entre párrafos y celdas de tabla.
ComandosExecuteCommand y CommandState para formato, párrafos, listas, tablas, imágenes, enlaces, portapapeles, deshacer y búsqueda, con estados de habilitado, marcado y valor para las barras de herramientas.
AccionesAcciones de VCL y FireMonkey para cada comando, de modo que los menús, las barras de herramientas y las cintas como sgcToolbar se enlazan con el editor.

Tablas, imágenes, enlaces, listas y estilos

CaracterísticaDetalles
TablasInsertar y eliminar filas y columnas, combinar y dividir celdas entre columnas y filas, filas de encabezado, filas que no se dividen entre páginas, bordes, fondos, relleno, alineación vertical y tablas anidadas.
ImágenesImágenes en línea con texto alternativo, escaladas al ancho de página, con tamaño ajustable mediante controladores. PNG y BMP están integrados; JPEG y GIF se decodifican mediante el host de VCL, FireMonkey o .NET.
HipervínculosInsertar y quitar enlaces, Ctrl+clic con el evento OnLinkClick y AutoOpenLinks para abrirlos con el shell.
ListasViñetas, números decimales, letras y números romanos en 9 niveles, con números iniciales y reinicios.
Estilos y formatoEstilos de párrafo, de carácter y de tabla con herencia; integrados Normal, Heading 1 a 6, Title, Subtitle, Quote, Code, List Paragraph, Hyperlink y Table Grid. Formato de carácter con fuente, tamaño, negrita, cursiva, subrayado, tachado, color, resaltado, superíndice y subíndice; formato de párrafo con alineación, sangrías, espaciado, interlineado, tabuladores, mantener con el siguiente y salto de página antes.

De derecha a izquierda e IME

CaracterísticaDetalles
De derecha a izquierdaPárrafos de derecha a izquierda para árabe y hebreo, con una dirección por párrafo (de izquierda a derecha, de derecha a izquierda o automática).
Texto mixtoÁrabe e inglés en el mismo párrafo, con texto árabe con formas contextuales, un cursor visual y la selección dibujada donde el lector la espera.
IMEComposición en línea para japonés, chino y coreano, con la ventana de candidatos junto al cursor. La composición es un único paso de deshacer.
Atajos de direcciónCtrl+Mayús derecha y Ctrl+Mayús izquierda establecen la dirección del párrafo, como en Word.

Portapapeles

CaracterísticaDetalles
CopiarLa selección va al portapapeles como RTF, HTML y texto sin formato, además de un formato privado que conserva todos los detalles entre controles sgcRichEdit.
PegarPega contenido de Word y de los navegadores, eligiendo el formato más completo disponible.
Pegado sin formatoCtrl+Mayús+V pega texto sin formato.

Impresión y exportación a PDF, DOCX y PNG

CaracterísticaDetalles
PaginaciónConfiguración de página por documento; párrafos divididos por líneas con control de líneas viudas y huérfanas, mantener líneas juntas, mantener con el siguiente, saltos de página, filas de tabla divididas por líneas, filas de encabezado repetidas en cada página.
Imprimir y vista previaPrint y PrintPreview en VCL, FireMonkey, WinForms, WPF y Avalonia.
Exportación a PDFExportToPDF escribe un PDF etiquetado con títulos, párrafos, listas, tablas, figuras con texto alternativo y enlaces, mediante el motor sgcPDF que se instala con sgcRichEdit.
Exportación a DOCXEscribe documentos de Word con estilos, numeración, tablas con celdas combinadas, hipervínculos, imágenes y configuración de página. No se necesita ninguna biblioteca zip externa.
Exportación a PNGExportToPNG renderiza cualquier página con el DPI que elijas.

Accesibilidad

CaracterísticaDetalles
Patrón de texto de UI AutomationLos lectores de pantalla en Windows leen el documento por carácter, palabra, línea, párrafo y página, consultan el formato y siguen la selección. Disponible en el control VCL, en el control de FireMonkey en Windows y en los controles de WinForms y WPF.
Imágenes y enlacesLas imágenes se identifican por su texto alternativo; los enlaces tienen el rol de hipervínculo y pueden invocarse.
Alcance por tecladoCada acción tiene un atajo o un comando, las imágenes y las tablas pueden seleccionarse y redimensionarse desde el teclado, y se anuncian los cambios de formato.
Salida accesibleLa exportación a PDF se etiqueta con la estructura del documento. Consulta las páginas de accesibilidad de sgcUI.

Acceso a datos y enlace de datos

CaracterísticaDetalles
Controles con acceso a datosTsgcVCLDBRichEdit y TsgcFMXDBRichEdit con DataSource y DataField, para campos string, memo, wide memo y BLOB.
Formato almacenadoFieldFormat: Auto, JSON, HTML, RTF, Markdown o Text. Auto detecta JSON, RTF y HTML al leer y escribe de vuelta el formato que leyó. FieldEncoding: auto, UTF-8, ANSI o UTF-16.
Semántica de ediciónEl primer cambio pone el conjunto de datos en modo de edición, la pérdida de foco escribe el campo una vez, Escape restaura el valor del campo y el historial de deshacer se borra al cambiar de registro. AutoDisplay carga los documentos grandes bajo demanda.
Enlace en WinFormsDocumentText se puede enlazar con DataBindings; el control también tiene DataSource, DataMember, DataField, FieldFormat y FieldEncoding.
Enlace en WPF y AvaloniaDocumentText se enlaza en ambos sentidos y actualiza el origen cuando el control pierde el foco; DocumentFormat selecciona JSON, HTML, RTF, Markdown o texto.

Localización

CaracterísticaDetalles
12 idiomas de interfazNombres de comandos, textos de accesibilidad y mensajes en inglés, español, alemán, francés, italiano, portugués (Brasil), neerlandés, polaco, turco, japonés, coreano y chino, compartidos por los controles de Delphi y .NET.
Idioma del documentoUn idioma por fragmento de texto y por documento, escrito en las exportaciones a PDF, HTML y DOCX.

Renderizado sin ventana

CaracterísticaDetalles
No se necesita ventanaEl modelo de documento, los formatos, el diseño de página, la paginación y las exportaciones no usan VCL ni FireMonkey, de modo que los servicios y los daemons pueden convertir y renderizar documentos.
Linux64Las unidades independientes del framework se compilan para Linux64 desde Delphi 10.2.
.NETLa biblioteca principal tiene como destino .NET Standard 2.0, .NET Framework 4.7.2 y .NET 6, 8, 9 y 10; la exportación a PNG está en el paquete Rendering.

Plataformas y versiones de IDE

DestinoComponentesVersiones
VCLTsgcVCLRichEdit, TsgcVCLDBRichEditDelphi 7 a 13, C++ Builder 2007 a 13
FireMonkeyTsgcFMXRichEdit, TsgcFMXDBRichEditDelphi y C++ Builder XE6 y posteriores
Linux64Modelo de documento, formatos, diseño de página y exportacionesDelphi 10.2 y posteriores
WinFormsTsgcWinFormsRichEdit, con un diseñador de Visual Studio y enlace de datos.NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
WPFTsgcWpfRichEdit.NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
AvaloniaTsgcAvaloniaRichEditAvalonia 12 en .NET 8, 9 y 10

sgcRichEdit para .NET

Un port en C# con los mismos nombres de clase y de miembro. Los paquetes son solo Registered y no se publican en nuget.org.

PaqueteEdiciónContenido
esegece.sgcRichEditRegisteredModelo de documento, formatos, diseño de página y exportaciones
esegece.sgcRichEdit.RenderingRegisteredDecodificadores de imagen y exportación de páginas a PNG
esegece.sgcRichEdit.WinFormsRegisteredControl de Windows Forms
esegece.sgcRichEdit.WinForms.DesignRegisteredDiseñador de Visual Studio para .NET 8 y posteriores
esegece.sgcRichEdit.WpfRegisteredControl de WPF
esegece.sgcRichEdit.AvaloniaRegisteredControl de Avalonia

sgcRichEdit y otros editores de texto enriquecido

Cada producto tiene sus puntos fuertes. La tabla enumera lo que cada fabricante indica en sus páginas públicas, para que puedas comprobar cuál encaja en tu proyecto.

ProductoFrameworksFormatos de documentoAcceso a datos y notas
sgcRichEditVCL y FireMonkey para Delphi 7 a 13 y C++ Builder 2007 a 13; WinForms, WPF y Avalonia para .NETLee y escribe JSON, HTML, Markdown, RTF y texto; exporta a DOCX, PDF y PNGTsgcVCLDBRichEdit y TsgcFMXDBRichEdit, enlace de datos en .NET. Renderizado sin ventana en Linux64. Forma parte de sgcUI.
TRichView y ScaleRichViewComponentes VCL y FireMonkey para Delphi y C++Builder, además de componentes LCL para LazarusImportación y exportación de DocX, RTF, HTML, Markdown y otros formatosTDBRichView y TDBRichViewEdit. ScaleRichView es un producto aparte del mismo fabricante para edición WYSIWYG.
DevExpress VCL Rich Edit ControlVCL para Delphi y C++Builder. DevExpress vende editores de texto enriquecido distintos para WinForms y WPF.TXT y RTF integrados; DOC, HTML y DOCX mediante unidades adicionalesDescrito por DevExpress como un control RTF con todas las funciones inspirado en Microsoft Word, con tablas anidadas, celdas combinadas, una vista de diseño de impresión y combinación de correspondencia.
TMS FNC Rich EditorTTMSFNCRichEditor, un control FNC multiplataforma para Delphi. TMS también ofrece TAdvRichEditor en el TMS VCL UI Pack.Importación y exportación de HTML mediante TTMSFNCRichEditorIO, salida a PDF mediante TTMSFNCRichEditorPDFIO, importación y exportación de RTF mediante un componente aparte en WindowsImpresión mediante TTMSFNCRichEditorPrintIO.
TRichEditSolo VCL, en Windows. Envuelve el control RichEdit de Windows y se incluye con Delphi y C++Builder.RTF y texto sin formatoTDBRichEdit es la versión con acceso a datos en la VCL.

La información de terceros procede de las páginas públicas de los fabricantes en octubre de 2026: trichview.com, devexpress.com, docs.devexpress.com y doc.tmssoftware.com. Los nombres de producto son marcas comerciales de sus propietarios. Consulta el sitio de cada fabricante para ver los detalles actuales.

Documentación

sgcRichEdit está documentado en la ayuda de sgcUI, con una compilación para cada entorno de desarrollo.

Ayuda en línea

La ayuda de sgcUI para cada entorno de desarrollo.

Delphi →
C++ Builder →
.NET →

Manuales en PDF

La ayuda completa de sgcUI como archivo PDF, para leer sin conexión o imprimir.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
La mejor opción: All-AccessTodos los productos de eSeGeCe, con Premium Support incluido, desde €1,059 al año.
Ver precios de All-Access

Crea con sgcRichEdit

Descarga la prueba de sgcUI y añade un editor de documentos a tu aplicación Delphi o C++ Builder.