Trusted by the world’s leading companies
Resumen
El control WPF RichTextBox, un editor de texto enriquecido WYSIWYG, proporciona todas las funciones comunes de procesamiento de textos, incluida la edición de texto, el formato de contenidos, el cambio de tamaño de imágenes y tablas, la búsqueda y sustitución de texto, la corrección ortográfica, la adición de comentarios, la impresión y la importación y exportación de documentos de Word. Le ayuda a añadir un procesador de textos completo a sus aplicaciones WPF que ofrece una interfaz de cinta familiar, al estilo de Microsoft Word, para sus usuarios finales.

Alto rendimiento
El control WPF RichTextBox fue diseñado y optimizado para un alto rendimiento en todos los aspectos.

Carga instantánea
Cargue documentos con cientos de páginas al instante.

Edición rápida
Edite y formatee contenido sin ningún tipo de retraso. Los usuarios pueden poner a prueba su velocidad de escritura.

Virtualización
Renderice páginas bajo demanda. Como resultado, los documentos grandes se cargan más rápido con un consumo de memoria mínimo.
Compatible con los formatos de archivo de Microsoft Word
Existe soporte integrado para trabajar con formatos de archivo de Microsoft Word (RTF, DOC, DOCX, XML). Por lo tanto, puede importar, editar y guardar documentos en formato Microsoft Word sin problemas. También puede leer y escribir documentos de Word protegidos con contraseña.

Control de cinta al estilo de Microsoft Word
El control WPF RichTextBox (editor de texto enriquecido WYSIWYG) viene con su propio control de cinta de funciones completas. Puede ahorrar mucho tiempo simplemente añadiendo este control. Sin embargo, también es libre de crear su propia cinta personalizada.

Impresión
Imprima un documento completo o una página específica de forma interactiva. Durante la impresión, el usuario también puede elegir la orientación de la página, el tamaño, etc.

Interacciones fáciles de usar
Disfrute de una experiencia fluida y sencilla para interfaces de ratón, táctiles y de teclado.

Selección
Realice selecciones con flexibilidad utilizando el ratón, el tacto o los atajos de teclado al estilo de Microsoft Word.

Desplazamiento
Desplácese rápidamente entre las páginas del documento.

Zoom
Acerque y aleje de forma interactiva el contenido de la página. Los usuarios pueden cambiar fácilmente la vista para ajustarla a una página, a varias páginas o al ancho de página.
Edición perfecta
WPF RichTextBox proporciona una experiencia de edición fluida y ofrece opciones de interfaz de usuario intuitivas y táctiles, como menús contextuales, una mini barra de herramientas, diálogos, un panel de navegación y un panel de revisión.

Portapapeles
Corte, copie y pegue contenido formateado dentro del mismo documento o en una aplicación externa.

Deshacer, rehacer
Realice múltiples niveles de operaciones de deshacer y rehacer.

Diálogos
Los diálogos ayudan a insertar elementos del documento y opciones de formato avanzado con facilidad.

Buscar y reemplazar
El panel de navegación inspirado en Microsoft Word ofrece opciones intuitivas de interfaz de usuario para buscar texto, navegar por los resultados de la búsqueda y modificarlos con otro texto.

Corrector ortográfico
Comprueba la ortografía a medida que escribe y marca las palabras mal escritas con un subrayado ondulado rojo. El panel de revisión integrado le permite corregir errores ortográficos de forma interactiva.

Menú y mini barra de herramientas
Realice acciones de edición comunes. La lista de acciones se actualiza automáticamente en función del contexto de la selección.

Arrastrar y soltar
Arrastre y suelte el contenido seleccionado dentro del mismo documento o en una aplicación externa.

Cambio de tamaño de imagen
WPF RichTextBox proporciona una experiencia de usuario increíble para cambiar el tamaño de una imagen de forma interactiva utilizando el ratón o el tacto.

Cambio de tamaño de tabla
Ajuste el alto de fila o el ancho de columna de forma interactiva.

@Menciones
Muestra sugerencias automáticamente al escribir, similar a la lista emergente de correos electrónicos del editor de Outlook. Esta función también permite personalizar los ajustes de sugerencia como el símbolo de prefijo (@), la lógica de búsqueda y el contenido insertado en el editor.
Modelo de objetos de documento enriquecido
El rico modelo de objetos de documento del control WPF RichTextBox admite texto, hipervínculos, imágenes, tablas, comentarios, encabezados y pies de página.

Texto
Los usuarios pueden crear o editar documentos con texto sin problemas.

Imagen
Navegue fácilmente por un archivo de imagen o una URL de imagen en línea e insértela en línea con el texto. Se admiten los formatos de imagen rasterizados habituales, como PNG, BMP, JPEG y GIF.

Tabla
Cree tablas anidadas simples o complejas mediante el diálogo integrado. Los usuarios pueden añadir o eliminar filas y columnas, definir filas de encabezado, combinar celdas o cambiar el tamaño de las celdas en función de su contenido.

Hipervínculo
Vincule texto para acceder rápidamente a páginas web, archivos, correos electrónicos, marcadores, etc. Los usuarios pueden insertar muchos enlaces mediante un diálogo integrado y la conversión automática de texto en enlaces inspirada en Microsoft Word. Además, la navegación se puede personalizar para abrir el destino desde otras aplicaciones.

Comentario
Marque sus documentos con comentarios al estilo de Microsoft Word.
Ricas opciones de formato
El control WPF RichTextBox incluye todas las opciones de formato de documentos más utilizadas.
Formato de texto
Formatee el texto con negrita, cursiva, subrayado, familia de fuentes, tamaño, color, resaltado, subíndice, superíndice, etc.
Formato de párrafo
Formatee párrafos con sangría, alineación y espaciado.
Viñetas y numeración
Organice elementos o cree un esquema del documento con viñetas y numeración. Se pueden añadir listas simples y multinivel.
Formato de tabla
Formatee una tabla con sangría, alineación, márgenes y espaciado de celdas, bordes, sombreados, alto de fila, salto de fila entre páginas, etc.
Configuración de página
Diseñe la estructura y el diseño de las páginas del documento en cada sección personalizando el tamaño, los márgenes, la distancia del encabezado, la distancia del pie de página, etc.
Soporte de idiomas extranjeros
Los usuarios pueden introducir texto en varios idiomas utilizando el editor de métodos de entrada integrado y el soporte de derecha a izquierda.
Soporte HTML
Los usuarios pueden importar, editar y guardar documentos en formato HTML sin problemas.

MVVM
Vincule fácilmente el contenido del control WPF RichTextBox utilizando el patrón MVVM.

Localización
Todo el texto estático del control puede localizarse a cualquier idioma deseado.

Apariencia visual
Existen varios aspectos integrados, incluidos Metro, Office y Visual Studio.
Ejemplo de código de WPF RichTextBox
Comience fácilmente con WPF RichTextBox utilizando unas sencillas líneas de código de ejemplo en XAML o C#, como se muestra a continuación. Explore también el ejemplo de WPF RichTextBox que muestra cómo representar y configurar el RichTextBox en WPF.
<Syncfusion:RibbonWindow x:Class="DocumentEditor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:DocumentEditor"
mc:Ignorable="d"
xmlns:Syncfusion="http://schemas.syncfusion.com/wpf"
Title="MainWindow" Height="350" Width="525" Syncfusion:SkinStorage.VisualStyle="Office2013">
<Grid x:Name="Root">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Syncfusion:SfRichTextRibbon x:Name="richTextRibbon" SnapsToDevicePixels="True" DataContext="{Binding ElementName=richTextBoxAdv}"/>
<Syncfusion:SfRichTextBoxAdv x:Name="richTextBoxAdv" Grid.Row="1" LayoutType="Pages" AcceptsTab="True" AllowDrop="True">
</Syncfusion:SfRichTextBoxAdv>
</Grid>
</Syncfusion:RibbonWindow>using Syncfusion.Windows.Controls.RichTextBoxAdv;
using System.Collections.Generic;
using System.Windows;
using System.Windows.Media;
namespace RichTextEditor
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class DocumentEditorDemo : RibbonWindow
{
public DocumentEditorDemo()
{
InitializeComponent();
richTextBoxAdv.RequestNavigate += RichTextBoxAdv_RequestNavigate;
}
/// <summary>
/// Handles the RequestNavigate event of the richTextBoxAdv control.
/// </summary>
/// <param name="obj">The source of the event.</param>
/// <param name="args">The <see cref="Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs"/> instance containing the event data.</param>
void RichTextBoxAdv_RequestNavigate(object obj, Syncfusion.Windows.Controls.RichTextBoxAdv.RequestNavigateEventArgs args)
{
if (args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Webpage || args.Hyperlink.LinkType == Syncfusion.Windows.Controls.RichTextBoxAdv.HyperlinkType.Email)
LaunchUri(new Uri(args.Hyperlink.NavigationLink).AbsoluteUri);
else if (args.Hyperlink.LinkType == HyperlinkType.File && File.Exists(args.Hyperlink.NavigationLink))
LaunchUri(args.Hyperlink.NavigationLink);
}
/// <summary>
/// Launches the URI.
/// </summary>
/// <param name="uri">The URI.</param>
private void LaunchUri(string navigationLink)
{
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.StartInfo = new System.Diagnostics.ProcessStartInfo(navigationLink) { UseShellExecute = true };
process. Start();
}
}
}¿No está seguro de cómo crear su primer WPF RichTextBox? Nuestra documentación puede ayudarle.
Me encantaría leerla ahoraPreguntas frecuentes
¿Por qué elegir Syncfusion WPF RichTextBox?
- Experimente capacidades de edición WYSIWYG fluidas y similares a Microsoft Word.
- Compatible con los formatos de archivo de Microsoft Word (DOC y DOCX) y otros formatos como RTF e HTML.
- Ofrece interfaces de usuario altamente intuitivas.
- Uno de los mejores WPF RichTextBox del mercado que ofrece una interfaz de usuario rica en funciones para interactuar con el software.
- Diseñado y optimizado para un alto rendimiento.
- Configuración y API sencillas.
Amplios recursos como demos y documentación para aprender rápidamente y empezar a utilizar WPF RichTextBox.
¿Puedo descargar y utilizar Syncfusion WPF RichTextBox gratis?
No, este es un producto comercial y requiere una licencia de pago. No obstante, también existe una licencia comunitaria gratuita para empresas y particulares cuyas organizaciones tengan unos ingresos brutos anuales inferiores a 1 millón de USD y cinco o menos desarrolladores.
¿Puedo comprar el control Syncfusion WPF RichTextBox por separado?
No, nuestros controles WPF, incluido RichTextBox, no se venden individualmente, sino como un paquete único. Sin embargo, hemos puesto un precio competitivo al producto para que solo cueste un poco más de lo que cobran otros proveedores solo por su RichTextBox. También hemos comprobado que, según nuestra experiencia, nuestros clientes suelen empezar utilizando uno de nuestros productos y luego se amplían a varios rápidamente, por lo que consideramos que lo mejor era ofrecer los controles WPF por una tarifa plana de 995 $/desarrollador. Además, es posible que podamos ofrecer descuentos adicionales basados en las promociones activas. Póngase en contacto hoy mismo con nuestro equipo de ventas para saber si puede optar a algún descuento adicional.
¿Cuál es el precio de Syncfusion WPF RichTextBox?
No vendemos el control WPF RichTextBox por separado. Solo está disponible para su compra como parte de la suite Syncfusion WPF, que contiene más de controles WPF, incluido RichTextBox. Una licencia de desarrollador individual para la suite Syncfusion Essential Studio para WPF cuesta 995,00 USD, e incluye un año de soporte y actualizaciones. Además, es posible que podamos ofrecer descuentos adicionales basados en promociones activas en ese momento. Póngase en contacto con nuestro equipo de ventas para ver si reúne los requisitos para obtener descuentos adicionales.
¿Dónde puedo encontrar la demo de Syncfusion WPF RichTextBox?
¿Cómo empiezo a utilizar Syncfusion WPF RichTextBox?
Un buen lugar para empezar sería nuestra completa documentación de inicio.
Nuestros clientes nos aman
Premios
Grandeza: Decir que la tienes es una cosa, pero significa más cuando otros la reconocen. Syncfusion® se enorgullece de haber recibido los siguientes premios de la industria.




