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.
TsgcRichDocument 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 nativo
Lee y escribe cada detalle de un documento. Los controles guardan su documento en el archivo del formulario como JSON.
HTML
Lee 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.
Markdown
Lee 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.
RTF
Lee 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 formato
Texto de entrada y salida, un párrafo por línea, con detección de la marca de orden de bytes.
Detección de formato
LoadFromFile, 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.
Características
Edición
Característica
Detalles
Deshacer y rehacer
Cada cambio es un paso de deshacer, la escritura se agrupa por palabras y Reemplazar todo es un único paso.
Teclado
Atajos 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áctil
Clic, 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 reemplazar
Mayúsculas y minúsculas, palabra completa, hacia atrás, en la selección y expresiones regulares, entre párrafos y celdas de tabla.
Comandos
ExecuteCommand 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.
Acciones
Acciones 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.
Características
Tablas, imágenes, enlaces, listas y estilos
Característica
Detalles
Tablas
Insertar 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ágenes
Imá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ínculos
Insertar y quitar enlaces, Ctrl+clic con el evento OnLinkClick y AutoOpenLinks para abrirlos con el shell.
Listas
Viñetas, números decimales, letras y números romanos en 9 niveles, con números iniciales y reinicios.
Estilos y formato
Estilos 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.
Características
De derecha a izquierda e IME
Característica
Detalles
De derecha a izquierda
Pá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.
IME
Composició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ón
Ctrl+Mayús derecha y Ctrl+Mayús izquierda establecen la dirección del párrafo, como en Word.
Características
Portapapeles
Característica
Detalles
Copiar
La 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.
Pegar
Pega contenido de Word y de los navegadores, eligiendo el formato más completo disponible.
Pegado sin formato
Ctrl+Mayús+V pega texto sin formato.
Características
Impresión y exportación a PDF, DOCX y PNG
Característica
Detalles
Paginación
Configuració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 previa
Print y PrintPreview en VCL, FireMonkey, WinForms, WPF y Avalonia.
Exportación a PDF
ExportToPDF 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 DOCX
Escribe 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 PNG
ExportToPNG renderiza cualquier página con el DPI que elijas.
Características
Accesibilidad
Característica
Detalles
Patrón de texto de UI Automation
Los 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 enlaces
Las imágenes se identifican por su texto alternativo; los enlaces tienen el rol de hipervínculo y pueden invocarse.
Alcance por teclado
Cada 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 accesible
La exportación a PDF se etiqueta con la estructura del documento. Consulta las páginas de accesibilidad de sgcUI.
Características
Acceso a datos y enlace de datos
Característica
Detalles
Controles con acceso a datos
TsgcVCLDBRichEdit y TsgcFMXDBRichEdit con DataSource y DataField, para campos string, memo, wide memo y BLOB.
Formato almacenado
FieldFormat: 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ón
El 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 WinForms
DocumentText se puede enlazar con DataBindings; el control también tiene DataSource, DataMember, DataField, FieldFormat y FieldEncoding.
Enlace en WPF y Avalonia
DocumentText se enlaza en ambos sentidos y actualiza el origen cuando el control pierde el foco; DocumentFormat selecciona JSON, HTML, RTF, Markdown o texto.
Características
Localización
Característica
Detalles
12 idiomas de interfaz
Nombres 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 documento
Un idioma por fragmento de texto y por documento, escrito en las exportaciones a PDF, HTML y DOCX.
Características
Renderizado sin ventana
Característica
Detalles
No se necesita ventana
El 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.
Linux64
Las unidades independientes del framework se compilan para Linux64 desde Delphi 10.2.
.NET
La 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
Plataformas y versiones de IDE
Destino
Componentes
Versiones
VCL
TsgcVCLRichEdit, TsgcVCLDBRichEdit
Delphi 7 a 13, C++ Builder 2007 a 13
FireMonkey
TsgcFMXRichEdit, TsgcFMXDBRichEdit
Delphi y C++ Builder XE6 y posteriores
Linux64
Modelo de documento, formatos, diseño de página y exportaciones
Delphi 10.2 y posteriores
WinForms
TsgcWinFormsRichEdit, con un diseñador de Visual Studio y enlace de datos
.NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
WPF
TsgcWpfRichEdit
.NET Framework 4.7.2, .NET 8, 9 y 10 en Windows
Avalonia
TsgcAvaloniaRichEdit
Avalonia 12 en .NET 8, 9 y 10
.NET
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.
Paquete
Edición
Contenido
esegece.sgcRichEdit
Registered
Modelo de documento, formatos, diseño de página y exportaciones
esegece.sgcRichEdit.Rendering
Registered
Decodificadores de imagen y exportación de páginas a PNG
esegece.sgcRichEdit.WinForms
Registered
Control de Windows Forms
esegece.sgcRichEdit.WinForms.Design
Registered
Diseñador de Visual Studio para .NET 8 y posteriores
esegece.sgcRichEdit.Wpf
Registered
Control de WPF
esegece.sgcRichEdit.Avalonia
Registered
Control de Avalonia
Comparación
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.
Producto
Frameworks
Formatos de documento
Acceso a datos y notas
sgcRichEdit
VCL y FireMonkey para Delphi 7 a 13 y C++ Builder 2007 a 13; WinForms, WPF y Avalonia para .NET
Lee y escribe JSON, HTML, Markdown, RTF y texto; exporta a DOCX, PDF y PNG
TsgcVCLDBRichEdit y TsgcFMXDBRichEdit, enlace de datos en .NET. Renderizado sin ventana en Linux64. Forma parte de sgcUI.
TRichView y ScaleRichView
Componentes VCL y FireMonkey para Delphi y C++Builder, además de componentes LCL para Lazarus
Importación y exportación de DocX, RTF, HTML, Markdown y otros formatos
TDBRichView y TDBRichViewEdit. ScaleRichView es un producto aparte del mismo fabricante para edición WYSIWYG.
DevExpress VCL Rich Edit Control
VCL 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 adicionales
Descrito 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 Editor
TTMSFNCRichEditor, 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 Windows
Impresión mediante TTMSFNCRichEditorPrintIO.
TRichEdit
Solo VCL, en Windows. Envuelve el control RichEdit de Windows y se incluye con Delphi y C++Builder.
RTF y texto sin formato
TDBRichEdit 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
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.